rsync命令排除文件和文件夾(exclude-from)
更新時間:2013年07月04日 01:11:01 作者:
今天在配置服務(wù)器同步額時候,需要排除一些不經(jīng)常更新或文件夾內(nèi)容過多的,提高同步效率,經(jīng)過測試通過rsync的exclude-from就可以實現(xiàn)
假設(shè)最開始的命令是這樣的
rsync -e 'ssh -p 30000' -avl --delete --stats --progress demo@123.45.67.890:/home/demo /backup/
一、排除單獨的文件夾和文件
要排除sources文件夾,我們可以添加 '--exclude' 選項:
--exclude 'sources'
命令是這樣的:
rsync -e 'ssh -p 30000' -avl --delete --stats --progress --exclude 'sources' demo@123.45.67.890:/home/demo /backup/
要排除 "public_html" 文件夾下的 "database.txt" 文件:
--exclude 'public_html/database.txt'
命令是這樣的:
rsync -e 'ssh -p 30000' -avl --delete --stats --progress --exclude 'sources' --exclude 'public_html/database.txt' demo@123.45.67.890:/home/demo /backup/
二、使用 '--exclude-from' 排除多個文件夾和文件
建立文件:
/home/backup/exclude.txt
在里面定義要排除的文件夾和文件
sources
public_html/database.*
downloads/test/*
經(jīng)過測試一般
文件夾
uploads
download/softs/
使用指令:
--exclude-from '/home/backup/exclude.txt'
最后的命令如下:
rsync -e 'ssh -p 30000' -avl --delete --stats --progress --exclude-from '/home/backup/exclude.txt' demo@123.45.67.890:/home/demo /backup/
rsync如何實現(xiàn)同步目標(biāo)路徑下的目錄,不同步路徑下的文件 ,只想同步目錄
rsync -av --delete -f '+ */' -f '- *' SRC/ DEST/
rsync -e 'ssh -p 30000' -avl --delete --stats --progress demo@123.45.67.890:/home/demo /backup/
一、排除單獨的文件夾和文件
要排除sources文件夾,我們可以添加 '--exclude' 選項:
--exclude 'sources'
命令是這樣的:
rsync -e 'ssh -p 30000' -avl --delete --stats --progress --exclude 'sources' demo@123.45.67.890:/home/demo /backup/
要排除 "public_html" 文件夾下的 "database.txt" 文件:
--exclude 'public_html/database.txt'
命令是這樣的:
rsync -e 'ssh -p 30000' -avl --delete --stats --progress --exclude 'sources' --exclude 'public_html/database.txt' demo@123.45.67.890:/home/demo /backup/
二、使用 '--exclude-from' 排除多個文件夾和文件
建立文件:
/home/backup/exclude.txt
在里面定義要排除的文件夾和文件
sources
public_html/database.*
downloads/test/*
經(jīng)過測試一般
文件夾
uploads
download/softs/
使用指令:
--exclude-from '/home/backup/exclude.txt'
最后的命令如下:
rsync -e 'ssh -p 30000' -avl --delete --stats --progress --exclude-from '/home/backup/exclude.txt' demo@123.45.67.890:/home/demo /backup/
rsync如何實現(xiàn)同步目標(biāo)路徑下的目錄,不同步路徑下的文件 ,只想同步目錄
復(fù)制代碼 代碼如下:
rsync -av --delete -f '+ */' -f '- *' SRC/ DEST/
相關(guān)文章
解決JMail無法安裝的方法(帳戶名與安全標(biāo)識間無任何映射完成)
今日在遠程服務(wù)器上安裝Jmail,結(jié)果提示錯誤“帳戶名與安全標(biāo)識間無任何映射完成”2010-04-04
RedHat9配置轉(zhuǎn)發(fā)DNS服務(wù)器的實現(xiàn)
本文主要介紹了RedHat9配置轉(zhuǎn)發(fā)DNS服務(wù)器的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧2024-05-05
HTTP常見的狀態(tài)碼HTTP Status Code
這篇文章主要介紹了HTTP常見的狀態(tài)碼HTTP Status Code2017-01-01
502 bad gateway是什么意思 502 bad gatewa
簡單來說 502 是報錯類型代碼 bad getway 錯誤的網(wǎng)關(guān),連接超時 我們向服務(wù)器器發(fā)送請求 由于服務(wù)器當(dāng)前鏈接太多,導(dǎo)致服務(wù)器方面無法給于正常的響應(yīng),產(chǎn)生此類報錯2013-03-03
RustDesk?Server服務(wù)器搭建教程含api服務(wù)器和webclient服務(wù)器
RustDesk支持安卓?mac?window?iphone?任意兩個設(shè)備進行遠程控制,不包括api服務(wù)器和webclient客戶端,本教程教大家RustDesk?Server服務(wù)器搭建教程含api服務(wù)器和webclient服務(wù)器,感興趣的朋友一起看看吧2023-12-12

