Shrani seznam datotek & Vsebina mape v besedilno datoteko

Kazalo:

Anonim

Shranjevanje celotnega seznama datotek v mapi je enostavno in obstajata dva hitra načina za shranjevanje tega seznama kot besedilne datoteke.

Shrani seznam datotek iz Finderja

Prvi pristop je morda najlažji za večino uporabnikov in se izvede prek aplikacije OS X Finder in TextEdit, gre za preprosto kopiranje in lepljenje:

  • Odprite mapo, katere vsebino želite pridobiti, in pritisnite Command+A (Izberi vse), nato pa Command+C (Kopiraj)
  • Zdaj zaženite TextEdit in povlecite navzdol meni »Uredi« ter izberite »Prilepi in ujemaj slog« ali pritisnite Command+Option+Shift+V
  • Shrani seznam imenikov kot .txt ali .rtf

Shranjevanje podrobnega seznama datotek iz terminala

Drugi pristop uporablja ukazno vrstico in kljub temu, da se izvaja prek terminala, ni veliko bolj zapleten kot zgoraj opisani pristop kopiranja in lepljenja. Za začetek zaženite terminal iz /Applications/Utilities/.

Najosnovnejši ukaz je naslednji:

ls > contents.txt

Vključitev skritih datotek na seznam zahteva zastavico -a:

ls -a > allcontents.txt

Če želite izpisati vsebino določene mape, podajte pot imenika na naslednji način:

ls /Library/Preferences/ > LibPrefsList.txt

Priključitev določenih zastavic ukazu ls bo seznamu omogočila, da razkrije več kot le seznam vsebine datoteke, zastavica -l bo navedla tudi dovoljenja, lastništvo datoteke in datume sprememb:

ls -la /Library/Preferences/ > detailsprefsinfo.txt

Ker ukaz ls sprejema zastavice, ki podrobno opisujejo dodatne atribute datotek in map, je lahko veliko bolj informativen kot pristop Finder & TextEdit, ki ne prikaže podrobnosti, kot so lastništvo datoteke ali dovoljenja za dokument.

Pristop ukazne vrstice vam omogoča tudi stvari, kot je primerjava dveh seznamov imenikov z uporabo ukaza diff, kar lahko storite tako, da primerjate izhodne datoteke med seboj ali celo neposredno primerjate mape in shranite razlikovanje teh rezultatov kot besedilne datoteke.

Shrani seznam datotek & Vsebina mape v besedilno datoteko