osx: как записать полный путь ко всему содержимому каталога в папке, содержащей> 50 тыс. файлов и папок, в текстовый файл - PullRequest
1 голос
/ 06 февраля 2012

Я пытаюсь найти: (1.) низкий риск (не возиться с файлами), (2.) надежный, (3.) несложный и (4.) достаточно эффективный способ написания пути posixкаждого отдельного файла и папки в каталоге с 50 КБ плюс файлы и папки в текстовом формате.Текст должен содержать только пути, по одной строке на путь.Порядок файлов не особенно важен, если они все есть.

В AppleScript вы можете получить пути ко всем файлам и папкам в каталоге следующим образом:

tell application "Finder"
    set file_list to entire contents of (choose folder with prompt "Please select directory.")
end tell

Но это приводит к сбою искателя при использовании данной папки.Должно быть какое-то другое решение?Или, возможно, способ заставить appleScript работать?

1 Ответ

2 голосов
/ 06 февраля 2012

Дает ли это ожидаемый результат?

find /dir -print > output.txt
...