2014-11-22 4 views
3

Есть ли какая-либо команда терминала, которая позволяет мне делать резервные копии всех моих файлов на внешний жесткий диск. Мое обновление ОСХ не удалось, поэтому мне нужно сделать резервную копию моих файлов как-то, КАК МОЖНО СКОРЕЕ!Резервное копирование на внешний жесткий диск с командами терминалов

ответ

2

ср -R/Путь к папке/путь-к-внешнего HDD

Это Виль скопировать папку (путь к папке) на внешний HDD

Если вы хотите сделать это повторяющейся команды, несколько шагов, которые должны быть сделаны:

  • Открыть TextEditor и написать:

http://pastebin.com/fNuCMMr4

  • Сохранить это как Backup.plist
  • Теперь перейдите в/Library/LaunchDaemons и поместить файл в папку
  • Перезагрузите машину

Каждый день в 15:00 папке/Путь к папке будет скопирован на внешний жесткий диск (если в то время работает Mac)

И да, конечно, вам нужно изменить код, который я вам дал для файла .plist.

6

Я бы пошел с rsync, так как он только копирует файлы, измененные с момента последнего запуска, что ускоряет выполнение второго и последующих резервных копий.

Предполагая, что имя пользователя является Freddy Frog и ваш внешний жесткий диск называется My External Drive, вы можете сделать это:

rsync -av "/Users/Freddy Frog" "/Volumes/My External Drive" 
1

резервного копирования на один (опционально сжатый) файл образа диска, который может быть восстановлен с помощью программного обеспечения от Apple Disk Utility с hdiutil

sudo create dst_image.dmg -format UDZO -nocrossdev -srcdir src_directory 

OSXDaily также provided examples в 2009: для ditto, rsync, & asr

sudo ditto -X src_directory dst_directory 

sudo rsync -xrlptgoEv --progress --delete src_directory dst_directory 

sudo asr -source src_directory -target dst_directory -erase -noprompt 
Смежные вопросы