Каким образом можно копировать домашние папки (Документы, Изображения, Фильмы и т. Д.) На подключенный диск без использования функции POSIX в AppleScript?
Каким образом можно копировать домашние папки (Документы, Изображения, Фильмы и т. Д.) На подключенный диск без использования функции POSIX в AppleScript?
Ответы:
tell application "Finder"
duplicate items of home to disk "WD" with exact copy
end tell
with exact copy сохраняет владельца и группу, как Вставить точно.
do shell script "cp -a ~/ /Volumes/WD"
cp -aэквивалентно cp -Rp. -pсохраняет время, режим, владельца и группу, расширенные атрибуты, ACL, флаги файлов и вилки ресурсов.
do shell script "rsync -aE ~/ /Volumes/WD"
-E сохраняет расширенные атрибуты, ACL, флаги файлов и ветки ресурсов.