Horváth János blogja

Subversion .svn mappák eltávolítása terminálból

Posted in Bash by János on 2009/05/04

Éppen tegnap raktam össze a szakdolgozatomhoz tartozó forráskódokat, hogy kiírhassam lemezre.
Mivel Subversion-ben dolgoztam, a mappákba bekerültek a verziókat tartalmazó .svn rejtett mappák is.
Természetesen ilyen formában nem szerettem volna kiírni, ezért mindet eltávolítottam. Persze nem manuálisan töröltem ki, mert eszméletlen sok mappából áll össze a cucc, és mindenhol van egy .svn mappa. Nyitottam egy terminált, beléptem a “working copy” mappámba, és a következő parancsot futtattam le:

rm -rf `find . -name .svn`

A parancs rekurzívan végigpásztázza a mappa összes almappáját és mindenhonnan törli a feleslegessé vált .svn könyvtárakat.

Update:
Ma már tudom, hogy egyszerűbb megoldás, az SVN export funkcióját használni. (Azonban hasonló, nem SVN-es esetekben hasznos lehet a Bash megoldás is.)

SVN export terminálból: svn export foo fooexport

Fájlok kiterjesztésének cseréje kötegelten terminálból

Posted in Bash, How-to, Linux by János on 2009/03/20

Éppen egy Zend PHP frameworkben írt oldalon dolgoztam, amikor úgy adódott, hogy viszonylag sok php fájlt kellett phtml kiterjesztésűvé varázsolnom. Tovább…

Zenity patch

Posted in Bash, Development, Linux, Software by János on 2009/03/07

A Zenity egy nagyon hasznos kis program Linux alatt. Különböző hasznos dialógusablakokat tudunk megnyitni a segítségével, melyeken tovább…

Fájlok átnevezése kisbetűssé (Bash)

Posted in Bash, Linux by János on 2009/02/21

rename ‘y/A-Z/a-z/’ *

Adott méretű fájl generálása (Bash)

Posted in Bash, Development, Linux by János on 2009/02/21

Például 1kB méretű üres fájl:
dd if=/dev/zero of=uresfajl bs=1000000 count=1

Follow

Get every new post delivered to your Inbox.