成人免费xxxxx在线视频软件_久久精品久久久_亚洲国产精品久久久_天天色天天色_亚洲人成一区_欧美一级欧美三级在线观看

在打包 tar 文件的時候,怎樣排除文件和目錄

系統 Linux
tar 命令用于將文件和目錄打包為歸檔文件。打包當前路徑下的所有文件是很簡單的事情,那么如果想要排除某些文件或目錄,該怎樣做呢?來看一下吧。

一種方法,是將不需要打包的文件移動到另外一個目錄中,然后再將剩下的文件打包為 tar 文件。但這是一種很費力的方法。 其實,我們在使用 tar 命令的時候,可以使用 --exclude 選項來排除不需要打包的文件,如下所示:

tar --exclude="File_to_exclude" [options] [archive_name] [path]

另外,這不是唯一的方法。下面我們來詳細了解下。

方法1:使用 --exclude 選項

這個方法就是我們上面提到的。為了便于演示,我們首先創建一系列文件,如下圖所示:

使用 --exclude 選項的方式,我們上文中也提到了:

tar --exclude="File_to_exclude" [options] [archive_name] [path]

比如,我們要創建一個名為 IHateC 的 tar 文件,但是要排除掉當前路徑下的 HelloWorld.c 文件,如下代碼所示:

tar --exclude='HelloWorld.c' -zcvf IHateC.tar.gz .

我們將上述命令中用到的選項分別說明一下:

  • z:使用 gzip 壓縮存檔中的文件;
  • c:負責創建新的存檔文件;
  • f:允許用戶指定新的存檔文件的名稱;
  • v:(verbose)顯示創建歸檔文件中所屬的文件和目錄的列表。

最后的點 . 表示使用當前的目錄。 要檢查 tar 文件中的內容,可以使用 tar 命令的 -tf 選項:

tar -tf IHateC.tar.gz

上述方法可以排除掉單個文件,下面我們看看如何

排除掉多個文件和目錄。

排除多個文件和目錄 要排除多個文件和目錄,可以使用多個 --exclude。比如,我們將要排除文件 ??Bash.sh?? 和 子目錄 Sub-Directory-1,使用如下命令:

tar --exclude='Bash.sh' --exclude='Sub-Directory-1' -zcvf NoDir.tar.gz .

但是如果要排除的文件很多,那么這個命令會變得很長。。。如果它們的擴展名相同的話,那就容易多了。

按擴展名排除文件

我們可以使用通配符,根據文件的擴展名來排除文件。比如,我想要在創建 tar 文件的時候,排除掉所有的 mp3 文件,那么可以使用如下命令:

tar --exclude='*.mp3' -zcvf NoMp3.tar.gz .

方法2:使用文本文件排除文件和目錄

我們可以創建一個文本文件,其內容列明要排除的文件和目錄的名稱。比如,下面我創建了一個名為 exclude.txt 的文本文件,并在其中寫了三個文件的名稱,如下所示:

所以現在我只需要使用該文本文件來排除文件:

tar -zcvf NewFile.tar.gz --exclude-from="exclude.txt" .

上面就是我們介紹的關于如何排除文件進行 tar 文件打包的方法,歡迎討論。

責任編輯:龐桂玉 來源: TIAP
相關推薦

2016-11-11 20:54:37

2018-01-23 10:30:03

Linux命令創建tar包

2010-05-04 15:09:29

Unix命令

2017-03-30 11:19:33

Linux文件系統目錄結構

2022-08-12 21:29:51

Linux

2021-03-16 12:42:42

FreeDOS開源

2019-04-12 14:26:17

Linux命令文件

2024-01-05 07:35:55

Pythonos 模塊工具

2009-12-25 17:55:05

Linux tar

2010-01-06 11:24:27

Linux命令

2018-06-01 10:37:26

Linux歸檔文件壓縮文件

2015-09-30 11:48:08

PHP基本文件目錄操作

2023-03-08 09:48:08

SpringWAR文件JAR文件

2011-01-11 10:29:35

Linux文件

2011-01-11 14:17:29

Linux文件目錄

2010-08-05 09:46:45

FlexAIR文件打包

2023-11-12 22:51:14

2009-08-17 07:58:00

C#刪除文件目錄

2013-05-14 10:39:27

AIR Android打包APK文件

2024-11-14 13:19:21

Docker容器開發
點贊
收藏

51CTO技術棧公眾號

主站蜘蛛池模板: 国产一区二区三区视频免费观看 | 国产乱码精品一区二区三区中文 | 久久最新精品 | 日韩在线小视频 | 中文字幕在线看人 | 成人免费看片又大又黄 | 亚洲一区日韩 | 欧美日韩1区2区3区 欧美久久一区 | 一区二区三区中文字幕 | 一区二区影院 | 日韩欧美中文在线 | 中文字幕在线观看 | 特黄特色大片免费视频观看 | 美日韩精品 | 韩日免费视频 | 久久91av| 99精品在线 | 久久精品91久久久久久再现 | 成人乱人乱一区二区三区软件 | 黄在线免费观看 | 亚洲视频免费在线观看 | 欧美精品久久 | 四虎永久影院 | av日韩在线播放 | 亚洲电影一区二区三区 | 女人牲交视频一级毛片 | 国产美女网站 | 久久综合九色综合欧美狠狠 | 精品国产一区二区三区久久 | 国产精品欧美日韩 | 中文字幕高清视频 | 亚洲欧美在线一区 | 91麻豆精品国产91久久久更新资源速度超快 | 国产成人精品一区二 | 欧美成年网站 | 91精品国产综合久久福利软件 | 91久久久久 | 中文字幕精品一区二区三区在线 | 最近日韩中文字幕 | 精品视频一区在线 | 欧美色视频免费 |