人妖在线一区,国产日韩欧美一区二区综合在线,国产啪精品视频网站免费,欧美内射深插日本少妇

新聞動態(tài)

在Linux下使用rsync對比和同步文件的方法

發(fā)布日期:2022-02-19 11:29 | 文章來源:gibhub

排除文件和目錄列表

有時候,當(dāng)我們做大量同步的時候,我們可能想要從同步的文件和目錄中排除一個文件和目錄的列表。一般來說,像設(shè)備文件和某些系統(tǒng)文件,或者像臨時文件或者緩存文件這類占據(jù)不必要磁盤空間的文件是不合適同步的,這類文件是我們需要排除的。

首先,讓我們創(chuàng)建一個名為“excluded”的文件(當(dāng)然,你想取什么名都可以),然后將我們想要排除的文件夾或文件寫入該文件,一行一個。在我們的例子中,如果你想要對根分區(qū)進(jìn)行完整的備份,你應(yīng)該排除一些在啟動時創(chuàng)建的設(shè)備目錄和放置臨時文件的目錄,列表看起來像下面這樣:

然后,你可以運(yùn)行以下命令來備份系統(tǒng):


復(fù)制代碼
代碼如下:
$ sudo rsync -aAXhv --exclude-from=excluded / /mnt/backup

從命令行排除文件

你也可以從命令行直接排除文件,該方法在你要排除的文件數(shù)量較少,并且在你想要將它寫成腳本或加到crontab中又不想腳本或cron依賴于另外一個文件運(yùn)行時十分有用。

例如,如果你想要同步/var到一個備份目錄,但是你不想要包含cache和tmp這些通常不會有重要內(nèi)容的文件夾,你可以使用以下命令:


復(fù)制代碼
代碼如下:
$ sudo rsync -aAXhv --exclude={"/var/cache","/var/tmp"} /var /home/adrian/var

該命令易于在腳本或cron中使用,也不會依賴其它文件。

海外穩(wěn)定服務(wù)器

版權(quán)聲明:本站文章來源標(biāo)注為YINGSOO的內(nèi)容版權(quán)均為本站所有,歡迎引用、轉(zhuǎn)載,請保持原文完整并注明來源及原文鏈接。禁止復(fù)制或仿造本網(wǎng)站,禁止在非www.sddonglingsh.com所屬的服務(wù)器上建立鏡像,否則將依法追究法律責(zé)任。本站部分內(nèi)容來源于網(wǎng)友推薦、互聯(lián)網(wǎng)收集整理而來,僅供學(xué)習(xí)參考,不代表本站立場,如有內(nèi)容涉嫌侵權(quán),請聯(lián)系alex-e#qq.com處理。

實(shí)時開通

自選配置、實(shí)時開通

免備案

全球線路精選!

全天候客戶服務(wù)

7x24全年不間斷在線

專屬顧問服務(wù)

1對1客戶咨詢顧問

在線
客服

在線客服:7*24小時在線

客服
熱線

400-630-3752
7*24小時客服服務(wù)熱線

關(guān)注
微信

關(guān)注官方微信
頂部