linux tar打包命令打包檔案下不同子檔案中有相同關鍵字的檔案是如何打包的

時間 2021-08-30 09:50:43

1樓:匿名使用者

你的意思是檔名稱有相同關鍵字,還是檔案內容有相同關鍵字?

下面我來用find和tar給你演示一下,關鍵字使用keyword來代替。

打包當前目錄以及子目錄下檔名包含keyword的所有檔案為keyword.tar

find . -regex .*keyword.* -exec tar cvf keyword.tar {} +

2樓:匿名使用者

kerving 給出的答案是對檔名中包含關鍵字進行處理。

我這裡對檔案內容有相同關鍵字的檔案進行打包。下面是我寫的bash指令碼。

使用方法:

開啟終端,依次執行以下兩條命令,即可執行指令碼

chmod +x  grep2tar.sh

./grep2tar.sh

檔案內容:

#!/bin/bash

delim="'"

n=2echo "where do the files store?"

read storepath1

#storepath1="./store"

storepath1=`echo "$storepath1" | cut -d "$delim" -f $n`

current_dir="$pwd"

cd "$storepath1"

grep -lz -r -e "linux"  . | xargs -0 tar cvzf "$current_dir""/""backup1.tgz"

3樓:匿名使用者

tar -zxvf name.tar.gz *關鍵字*

Linux中用tar命令打包如何排除所有副檔名為wdb的檔案

find basic type d name wdb 這個命令將找到basic目錄下的副檔名不是wdb的檔案。表示否定,type d不是目錄,name wdb,名字與 wdb不匹配的。所以命令可以這樣寫 for i in find basic type d name wdb do arg arg i...

linux的tar命令打包制定目錄下的所有檔案,卻不想包含目錄

大野瘦子 命令為 tar zcvf test data.tar.gz c some files 另一種方法,建立一個檔案excludefile,寫 data web aaa data web bbb tar命令 tar cvzf data.tar.gz exclude from data exclu...

搬家冰箱怎麼打包,搬家冰箱怎麼打包

易豐搬家物流公司 這個要看個人需要,如果搬家距離不遠的話,搬家的時候冰箱也可以不用打包的,只需要包繩索牢牢捆住。不過出於完整性考慮,在沒有原裝紙盒的情況下,最好找個搬運公司的師傅幫忙打包,畢竟他們的打包材料像什麼紙箱,封箱膠帶等等比較全面。打包需要注意下面幾點 一定要事先取出冰箱中物品,拔除電源,等...