Subversion .svn mappák eltávolítása terminálból
É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
É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
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…
Adott méretű fájl generálása (Bash)
Például 1kB méretű üres fájl:
dd if=/dev/zero of=uresfajl bs=1000000 count=1
4 comments