Fórum Ubuntu CZ/SK

Ubuntu pro osobní počítače => Obecná podpora => Téma založeno: klobasmaster 28 Června 2012, 10:11:24

Název: operace se soubory
Přispěvatel: klobasmaster 28 Června 2012, 10:11:24
Omlouvám se,jestli už to někde bylo. Mám složku s mnoha podsložkami obsahujícími soubory, mezi nimi i JPG. Potřebuji dostat všechny JPG soubory někam ven na jednu hromadu. Jak to mám udělat? Děkuji za všechny odpovědi
Název: Re:operace se soubory
Přispěvatel: C++odeG++irl-o.cc 28 Června 2012, 10:29:40
Otevři terminál a dej
Kód: [Vybrat]
mv kde/mas/ty/soubory/*.jpg kam/chces/ty/soubory
nejlíp ještě předtím pokud moc neovládáš terminál
Kód: [Vybrat]
echo mv -v kde/mas/ty/soubory/*.jpg kam/je/chces/dat/ //vypise ti to co ten prikaz udela

taky by se mohlo hodit
Kód: [Vybrat]
find . -iname '*.jpg'
jak to udělat rekurzivně to asi nevím..

Název: Re:operace se soubory
Přispěvatel: klobasmaster 28 Června 2012, 11:39:20
Tys mě nepochopil. Problém je v tom, že ty JPG, co potřebuji, jsou v jednotlivých podadresářích, takže
Kód: [Vybrat]
mv *.jpg nefunguje. Ten
Kód: [Vybrat]
find mi je najde, ale nevím, co potom. Raďte prosím.
Název: Re:operace se soubory
Přispěvatel: Milhouse 28 Června 2012, 12:09:30
Nainstalujte si Double Commander (http://doublecmd.sourceforge.net/) a dejte hledat "ALT+F7", nadefinujte si filtr.
Výsledek dejte do okna a přesuňte na libovolné místo. Umí to také Krusader, ale ten je pod KDE.
Název: Re:operace se soubory
Přispěvatel: ntz_reloaded 28 Června 2012, 12:23:51
find $nekde -type f -iname \*\.jpg -exec echo {} \; ### echo vypise, nahrad echo za `mv -v "{}" $nejake_cesta \;
Název: Re:operace se soubory
Přispěvatel: klobasmaster 28 Června 2012, 13:43:51
Vyřešeno - díky všem.
Kód: [Vybrat]
find . -iname *.jpg -exec cp {} /home/jpg \;