Daily Archives: 10.05.2014.

Rekurzivno pronaći i premjestiti određenu vrstu datoteke

10.05.2014.

Kratke one-linere u bashu naprosto ne možete ne obožavati! Evo primjera kako ćete pronaći sve datoteke određene ekstenzije, rekurzivno po direktorijima, i svaku pronađenu datoteku premjestiti na određeno mjesto.

Primjer, imate po direktorijskom stablu velik broj datoteka s ekstenzijom .tif.  Vaš je cilj premjestiti sve te datoteke na drugi medij. Evo bash one-linera kojim ćete to uraditi na najjednostavniji mogući način:

find /putanja/do/vršnog/izvorišnog/direktorija/ -name ‘*.tif’ -exec mv {} /putanja/do/odredišnog/direktorija/ \;

Enjoy!