Запазване на списък с файлове & съдържание на папка в текстов файл

Съдържание:

Anonim

Запазването на пълен списък с файлове, съдържащи се в папка, е лесно и има два бързи начина да запазите този списък като текстов файл.

Запазване на списък с файлове от Finder

Първият подход може да е най-лесен за повечето потребители и се извършва чрез приложението OS X Finder и TextEdit, това е просто копиране и поставяне:

  • Отворете папката, за която искате да получите списък със съдържание, и натиснете Command+A (Избиране на всички), последвано от Command+C (Копиране)
  • Сега стартирайте TextEdit и дръпнете надолу менюто „Редактиране“ и изберете „Поставяне и съответствие на стила“ или натиснете Command+Option+Shift+V
  • Запазете списъка с директории като .txt или .rtf

Запазване на подробен списък с файлове от терминал

Вторият подход използва командния ред и въпреки че се извършва през терминал, не е много по-сложен от подхода за копиране и поставяне, описан по-горе. Стартирайте терминала от /Applications/Utilities/, за да започнете.

Командата е най-основна, както следва:

ls > contents.txt

Включването на скрити файлове в списъка изисква флаг -a:

ls -a > allcontents.txt

За да изхвърлите съдържанието на конкретна папка, укажете пътя на директорията, както следва:

ls /Library/Preferences/ > LibPrefsList.txt

Прикачването на определени флагове към командата ls ще позволи на списъка да разкрие повече от просто списък със съдържание на файл, флагът -l също така ще изброи разрешения, собственост на файла и дати на модификация:

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

Тъй като командата ls приема флагове, които описват допълнителни атрибути на файлове и папки, тя може да бъде много по-информативна от подхода Finder & TextEdit, който не показва подробности като собственост на файл или разрешения за документи.

Подходът на командния ред също ви позволява да правите неща като сравняване на два списъка с директории с помощта на командата diff, което може да се направи или чрез сравняване на изходните файлове един с друг, или дори директно сравняване на папките и записване разликата между тези резултати като текстов файл.

Запазване на списък с файлове & съдържание на папка в текстов файл