Mivel egyetlen paranccsal, hogy összegyűjti az összes fájlt a almappákat egy helyen, prostomac
Működése során a számítógép-felhasználók felhalmozódnak nagy mennyiségű fájlok és mappák, amelyek egy komplex hierarchiáját. Sokan szeretnek feküdt mindent a polcokon, ami könyvtárak és alkönyvtárak, de lehet, hogy egy nap szükséges, hogy megszüntesse ezt a bonyolult szerkezet. Egy olyan környezetben, OS X a leggyorsabb módja, ha a parancssorból.
Az okok az ilyen intézkedések lehetnek elég sokat. Talán meg kell gyűjteni az összes fájlt az almappákat egy könyvtárban, és talán itt az ideje, hogy megszabaduljon az extra könyvtárak. Különben is, mi tekinthető módszer segítségével mozgatni az összes csatolt fájlt ugyanabba a mappába.
Az egyértelműség kedvéért, hoztunk létre egy példát egy ilyen szerkezet. Megosztott mappa nevű TestDirectory. Ő viszont almappákat tartalmaz nevekkel SubDirectory1, SubDirectory2 és SubDirectory3. Minden alkönyvtár tartalmazza a mellékletek listájának. A mi feladatunk - mozgatni az összes fájlt a root mappát TestDirectory.
szerkezet most a következőképpen néz ki:
/ TestDirectory / -type f
Elvégzésére a feladatunk, akkor használja a következő parancsot a terminálba:
találni TargetDirectory / -mindepth 2 típusú f -exec mv -i "<>'TargetDirectory /'; '
Miután a rendszer elvégzi az összes szükséges lépést, a könyvtár felépítése a következő:
Megjegyzendő, hogy ez a parancs nem törli a könyvtárban. Egyszerűen üresek. Talán almappák hasznos lehet az Ön számára a jövőben. Ha nem, akkor kézzel kell eltávolítani.
A parancs általunk használt szintaxis a következő:
találni [könyvtár] -mindepth 2 típusú f -exec mv -i "<>'[KÖNYVTÁR]'; '
Fontos tudni, hogy a könyvtár paraméter kétszer szerepel, és ez nem mindig egy és ugyanaz. Az első említés a könyvtár - ez a könyvtár, mely tartalmazza a csatolt fájlokat és mappákat. A második - ez az a hely, ahol az összes észlelt fájlokat kerül át. Ezért nem mindig a gyökér mappában az a hely, ahol a fájlokat egymásra.
Felhívjuk figyelmét, hogy a mozgás a fájl ily módon visszafordíthatatlan. Nincs olyan csapat, amely az összes olyan fájlt vissza almappákat. Az egyetlen lehetőség az, hogy terjeszteni ezeket kézzel, ami problematikus lehet nagy mennyiségű fájlt.