Запазване на списък с файлове & съдържание на папка в текстов файл
Съдържание:
Запазването на пълен списък с файлове, съдържащи се в папка, е лесно и има два бързи начина да запазите този списък като текстов файл.
Запазване на списък с файлове от 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, което може да се направи или чрез сравняване на изходните файлове един с друг, или дори директно сравняване на папките и записване разликата между тези резултати като текстов файл.