備份一定是件極無聊的事,因?yàn)榇蠹叶疾惶敢馊プ觥3B犈笥颜f丟了手機(jī),壞了硬盤,更痛心的是––大量文件也不復(fù)存在。也許,平時(shí)定期備份文件,就可以避免這些災(zāi)難。
Mac自帶的Time Machine可以自動(dòng)備份包括系統(tǒng)文件、應(yīng)用程序、音樂、照片、影片和文檔在內(nèi)的所有內(nèi)容。但是,如果你和我一樣希望自己選擇備份哪些內(nèi)容以及在什么時(shí)候備份,那么Mac內(nèi)置的另一款備份工具––Rsync,可能更適合我們。
命令
Rsync是一個(gè)簡(jiǎn)單易用而且功能強(qiáng)大的命令行備份工具。她幾乎出現(xiàn)在所有Linux和Unix操作系統(tǒng)中,當(dāng)然也被包含在Mac OS X里。命令行已經(jīng)被妖魔化成復(fù)雜繁瑣的老古董,其實(shí)命令行工具(比如Rsync),簡(jiǎn)單的超乎想象。
打開“實(shí)用工具”中的“終端”(Terminal)程序,輸入以下命令,就可以輕松完成用戶目錄的備份:
rsync -aE --delete --progress ~ "/Volumes/backup"
rsync是命令名;
-aE參數(shù)設(shè)置復(fù)制文件及目錄,并保持訪問權(quán)限、修改時(shí)間等文件的元數(shù)據(jù)(metadata);
--delete參數(shù)讓目標(biāo)同源保持完全一致,在源目錄被刪除的文件,在目標(biāo)目錄也會(huì)被刪除。如果不包含“--delete”選項(xiàng),那么即使在源目錄已經(jīng)刪除的文件,也會(huì)仍然保存在目標(biāo)目錄中。
--progress參數(shù)將顯示復(fù)制詳細(xì)的進(jìn)度。
~代表當(dāng)前用戶的home目錄,也就是你需要備份的源目錄;
/Volumes/backup/是備份的目標(biāo)目錄。
如果你對(duì)備份的效果不太有把握,不妨先加上以下參數(shù)試運(yùn)行一下命令:
-n參數(shù)讓命令只是虛擬運(yùn)行,而不去實(shí)際改變?nèi)魏螙|西;
腳本
我們可以指定不同的源目錄,來選擇需要備份的內(nèi)容;而/Volumes/backup/則將一個(gè)外置硬盤做為備份的目標(biāo)介質(zhì),顯然您需要根據(jù)自己的驅(qū)動(dòng)名稱做出改變。(你可以在Finder或桌面上看到驅(qū)動(dòng)器的名稱,或者在終端程序中使用ls /Volumes命令來查看驅(qū)動(dòng)器列表。)將這些命令保存為以.command為后綴名的腳本文件。
然后,利用以下命令,使用戶有權(quán)運(yùn)行腳本文件:
chmod u+x ~/Documents/Tools/backup.command
chmod命令用于修改文件和目錄的權(quán)限,u+x參數(shù)讓所有者有權(quán)執(zhí)行文件。
現(xiàn)在,只要在Finder中,雙擊backup.command文件,就可以自動(dòng)完成文件的備份了。
自動(dòng)
如果需要更加自動(dòng)化和周期性的備份。打開iCal,新建事件,指定“重復(fù)”頻率(比如每周或每月),在“提醒”部分,選擇“打開文件”,點(diǎn)擊下拉菜單中的“其它...”,在彈出的對(duì)話框中選擇用于備份的腳本文件。今后,每當(dāng)指定時(shí)間到來時(shí),系統(tǒng)就會(huì)自動(dòng)執(zhí)行備份命令。
新聞熱點(diǎn)
疑難解答
圖片精選
網(wǎng)友關(guān)注