tar命令核心应用案列及多重参数和find组合应用
tar zcvf 壓縮包 文件
打包:盡量切換到打包目錄的上級(jí)目錄,然后用相對(duì)路徑打包
tar zcvf [隨意路徑] /框 [相對(duì)路徑] ?一堆蘋(píng)果
tar tf 查看內(nèi)容
-z --gzip --ungzip?
filter the archive through gzip||調(diào)用gzip來(lái)壓縮歸檔文件
-c --create
create a new archive ||建立新的歸檔文件
-v --verbose
verbosely list files processed||處理過(guò)程中輸出相關(guān)信息
-f --file [建立檔案名]
-t --list list the contents of an archive|查看壓縮包的內(nèi)容列表
tar zcvf a.tar.gz --exclude=oldboy/wodi.gz ./oldboy/
解包的常用命令組合:zxvf或xf
-x --extrsct 從歸檔文件中解出文件
-j:有bz2屬性的
-Z:有compress屬性的
-v:顯示所有過(guò)程
-O:將文件解開(kāi)到標(biāo)準(zhǔn)輸出
?????參數(shù)-f是必須的 ?文件
解壓到指定地方:tar xf a.tar.gz -C /tmp/
?
tar:打包
tar zcvf etc.tar.gz ?/etc
tar tf etc.tar.gz
-c: 建立壓縮檔案
-x:解壓
-t:查看內(nèi)容
-r:向壓縮歸檔文件末尾追加文件
-u:更新原壓縮包中的文件
這五個(gè)是獨(dú)立的命令,壓縮解壓都要用到其中一個(gè),可以和別的命令連用但只能用其中一個(gè)。下面的參數(shù)是根據(jù)需要在壓縮或解壓檔案時(shí)可選的。
-z:有g(shù)zip屬性的
-j:有bz2屬性的
-Z:有compress屬性的
-v:顯示所有過(guò)程
-O:將文件解開(kāi)到標(biāo)準(zhǔn)輸出
?????參數(shù)-f是必須的 ?文件
?
?????壓縮時(shí)排除一個(gè):
tar zcvf a.tar.gz --exclude=oldboy/test ./oldboy/
find /oldboy/ -type f|xargs tar zcvf oldboy.tar.gz
?
#find /oldboy/ -type f|tar zcvf oldboy.tar.gz 錯(cuò)
#find /oldboy/ -type f -exec tar zcvf oldboy.tar.gz {} \;錯(cuò)
會(huì)對(duì)每一個(gè)文件打包覆蓋
tar zcvf /root/oldboy.tar.gz `find /oldboy -type f`
#tar zcvf /root/oldboy.tar.gz./find /oldboy -type f錯(cuò)
?gzip unzip zip壓縮解壓縮命令
?
轉(zhuǎn)載于:https://www.cnblogs.com/bossbo/p/5661367.html
總結(jié)
以上是生活随笔為你收集整理的tar命令核心应用案列及多重参数和find组合应用的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: 中国剩余定理 互质与非互质版本
- 下一篇: 「Unity」UGUI的Text实现首行