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