Сохранение списка файлов & Содержимое папки в текстовом файле

Оглавление:

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/ > detailprefsinfo.txt

Поскольку команда ls принимает флаги, детализирующие дополнительные атрибуты файлов и папок, она может быть гораздо более информативной, чем подход Finder & TextEdit, который не отображает такие сведения, как право собственности на файл или права доступа к документу.

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

Сохранение списка файлов & Содержимое папки в текстовом файле