91超碰碰碰碰久久久久久综合_超碰av人澡人澡人澡人澡人掠_国产黄大片在线观看画质优化_txt小说免费全本

溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

怎么使用CP / SCP / RSYNC在Linux中排除特定目錄

發布時間:2021-10-25 16:06:55 來源:億速云 閱讀:1432 作者:小新 欄目:系統運維

這篇文章給大家分享的是有關怎么使用CP / SCP / RSYNC在Linux中排除特定目錄的內容。小編覺得挺實用的,因此分享給大家做個參考,一起跟隨小編過來看看吧。

在本文中,我們將演示如何排除特定的文件或目錄,或者使用用于此目的的三種最常用和廣泛使用的實用程序(即rsync,cp和scp)進行復制。使用cp命令排除特定文件/目錄的復制:

考慮以下情形,其中我的當前工作目錄中有五個目錄。

[root@linuxnix tmp]# ls -ld dir* drwxr-xr-x 2 root root 6 Aug 29 22:47 dir1 drwxr-xr-x 2 root root 71 Aug 29 22:47 dir2 drwxr-xr-x 2 root root 6 Aug 29 22:47 dir3 drwxr-xr-x 2 root root 6 Aug 29 22:47 dir4 drwxr-xr-x 2 root root 6 Aug 29 22:47 dir5

我想復制以名稱dir開頭的所有目錄的內容,除了dir2目錄,然后可以執行以下操作:

[root@linuxnix tmp]# cp -r `ls -A | grep dir| grep -v "dir2"` /tmp/sahil/

這將復制除dir2以外的所有dir目錄。如果我們需要復制所有目錄并跳過單個目錄,則可以運行以下命令。

[root@linuxnix tmp]# cp -r !(dir2) /sahil

除目錄dir2之外,當前工作目錄中的所有目錄和子目錄都將復制到/  sahil中。同樣,如果我們要從當前工作目錄中復制除一個文件以外的所有文件,請鍵入以下內容

[root@linuxnix dir2]# cp -r !(file3) /sahil

在上面的示例中,當前工作目錄中的所有文件都被復制到/ sahil,除了名為file3的文件。

使用scp命令排除特定文件/目錄被復制:

scp中的數據排除機制與先前使用cp命令演示的類似。以下是一個示例。上面的命令從當前工作目錄中復制了所有文件,除了名為file4的文件。

[root@linuxnix dir2]# scp -rp !(file4) 192.168.19.142:/sahil file1 100% 0 0.0KB/s 00:00 file2 100% 0 0.0KB/s 00:00 file3 100% 0 0.0KB/s 00:00 file5 100% 0 0.0KB/s 00:00 [root@linuxnix dir2]#

使用rsync命令排除特定文件/目錄的復制:

在用于復制文件的命令集中,最靈活的是rsync命令。在本文中,我們將討論范圍限于排除某些文件/目錄被復制的功能。要使用rysnc命令復制文件或文件夾,請使用–exclude標志,如以下示例所示。

[root@linuxnix tmp]# rsync -av --progress --exclude="dir2" dir* /sahil sending incremental file list dir1/ dir3/ dir4/ dir5/  sent 82 bytes received 28 bytes 220.00 bytes/sec total size is 0 speedup is 0.00 [root@linuxnix tmp]# cd /sahil/ [root@linuxnix sahil]# ls -l total 0 drwxr-xr-x 2 root root 6 Aug 29 22:47 dir1 drwxr-xr-x 2 root root 6 Aug 29 22:47 dir3 drwxr-xr-x 2 root root 6 Aug 29 22:47 dir4 drwxr-xr-x 2 root root 6 Aug 29 22:47 dir5 [root@linuxnix sahil]#

我們也可以在遠程復制文件時使用–exclude標志。以下是一個示例:

[root@linuxnix tmp]# rsync -av --progress --exclude="dir2" dir* 192.168.19.142:/sahil sending incremental file list dir1/ dir3/ dir4/ dir5/  sent 82 bytes received 28 bytes 220.00 bytes/sec total size is 0 speedup is 0.00 [root@linuxnix tmp]#

感謝各位的閱讀!關于“怎么使用CP / SCP / RSYNC在Linux中排除特定目錄”這篇文章就分享到這里了,希望以上內容可以對大家有一定的幫助,讓大家可以學到更多知識,如果覺得文章不錯,可以把它分享出去讓更多的人看到吧!

向AI問一下細節

免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。

AI

苍溪县| 资兴市| 屯留县| 长顺县| 治县。| 老河口市| 特克斯县| 湾仔区| 县级市| 鹤庆县| 绥棱县| 刚察县| 洞头县| 白银市| 怀集县| 巧家县| 天长市| 菏泽市| 蕉岭县| 巩留县| 民乐县| 丁青县| SHOW| 海晏县| 泽州县| 和林格尔县| 洪江市| 青龙| 秦安县| 衡阳县| 新化县| 蒲江县| 连南| 克拉玛依市| 怀集县| 和平县| 定陶县| 临西县| 循化| 虹口区| 新郑市|