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

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

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

一種方法,是將不需要打包的文件移動(dòng)到另外一個(gè)目錄中,然后再將剩下的文件打包為 tar 文件。但這是一種很費(fèi)力的方法。 其實(shí),我們?cè)谑褂?tar 命令的時(shí)候,可以使用 --exclude 選項(xiàng)來(lái)排除不需要打包的文件,如下所示:

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

另外,這不是唯一的方法。下面我們來(lái)詳細(xì)了解下。

方法1:使用 --exclude 選項(xiàng)

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

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

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

比如,我們要?jiǎng)?chuàng)建一個(gè)名為 IHateC 的 tar 文件,但是要排除掉當(dāng)前路徑下的 HelloWorld.c 文件,如下代碼所示:

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

我們將上述命令中用到的選項(xiàng)分別說(shuō)明一下:

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

最后的點(diǎn) . 表示使用當(dāng)前的目錄。 要檢查 tar 文件中的內(nèi)容,可以使用 tar 命令的 -tf 選項(xiàng):

tar -tf IHateC.tar.gz

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

排除掉多個(gè)文件和目錄。

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

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

但是如果要排除的文件很多,那么這個(gè)命令會(huì)變得很長(zhǎng)。。。如果它們的擴(kuò)展名相同的話,那就容易多了。

按擴(kuò)展名排除文件

我們可以使用通配符,根據(jù)文件的擴(kuò)展名來(lái)排除文件。比如,我想要在創(chuàng)建 tar 文件的時(shí)候,排除掉所有的 mp3 文件,那么可以使用如下命令:

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

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

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

所以現(xiàn)在我只需要使用該文本文件來(lái)排除文件:

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

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

責(zé)任編輯:龐桂玉 來(lái)源: TIAP
相關(guān)推薦

2016-11-11 20:54:37

2018-01-23 10:30:03

Linux命令創(chuàng)建tar包

2010-05-04 15:09:29

Unix命令

2017-03-30 11:19:33

Linux文件系統(tǒng)目錄結(jié)構(gòu)

2022-08-12 21:29:51

Linux

2019-04-12 14:26:17

Linux命令文件

2021-03-16 12:42:42

FreeDOS開(kāi)源

2024-01-05 07:35:55

Pythonos 模塊工具

2009-12-25 17:55:05

Linux tar

2015-09-30 11:48:08

PHP基本文件目錄操作

2023-03-08 09:48:08

SpringWAR文件JAR文件

2010-01-06 11:24:27

Linux命令

2018-06-01 10:37:26

Linux歸檔文件壓縮文件

2010-08-05 09:46:45

FlexAIR文件打包

2011-01-11 10:29:35

Linux文件

2011-01-11 14:17:29

Linux文件目錄

2023-11-12 22:51:14

2009-08-04 09:53:21

linux創(chuàng)建文件命令tail命令自解壓

2009-08-17 07:58:00

C#刪除文件目錄

2013-05-14 10:39:27

AIR Android打包APK文件
點(diǎn)贊
收藏

51CTO技術(shù)棧公眾號(hào)

主站蜘蛛池模板: 精品国产99 | 亚洲国产精品一区二区三区 | 亚洲视频免费观看 | 狠狠干天天干 | 日韩国产欧美一区 | 国产成人午夜高潮毛片 | 91精品欧美久久久久久久 | 天天躁日日躁xxxxaaaa | 精品国产91乱码一区二区三区 | 国产黄色小视频在线观看 | 国产免国产免费 | 99热精品国产 | 中文字幕啪啪 | 成年人网站在线观看视频 | 日韩爱爱网 | 精品视频成人 | 久久天天躁狠狠躁夜夜躁2014 | 国产91丝袜在线18 | 国产99久久| 国产三级| 伊人伊成久久人综合网站 | 国产精品视频在线观看 | 久草成人网 | 成人在线视频免费观看 | 精品国产乱码久久久久久牛牛 | 中文字幕成人在线 | 国产亚洲精品久久久久久豆腐 | 日本精品在线播放 | 国产精品福利在线观看 | 日日操夜夜操天天操 | 久久久久久久久蜜桃 | 欧美中文在线 | 久操福利| 色资源在线视频 | 久久91 | 人人99| 天天操天天干天天爽 | 国产精品欧美一区二区三区 | 一区二区三区四区在线视频 | 91久久精品日日躁夜夜躁欧美 | 91精品国模一区二区三区 |