亚洲免费在线-亚洲免费在线播放-亚洲免费在线观看-亚洲免费在线观看视频-亚洲免费在线看-亚洲免费在线视频

tar命令的詳解

系統(tǒng) 2875 0
tar命令

[root@linux ~]# tar [-cxtzjvfpPN] 文件與文件夾 ....
參數(shù):
-c :建立一個壓縮文件的參數(shù)指令(create 的意思);
-x :解開一個壓縮文件的參數(shù)指令!
-t :查看 tarfile 里面的文件!
特別注意,在參數(shù)的下達中, c/x/t 僅能存在一個!不可同一時候存在!
由于不可能同一時候壓縮與解壓縮。
-z :是否同一時候具有 gzip 的屬性?亦即是否須要用 gzip 壓縮?
-j :是否同一時候具有 bzip2 的屬性?亦即是否須要用 bzip2 壓縮?
-v :壓縮的過程中顯示文件!這個經(jīng)常使用,但不建議用在背景運行過程!
-f :使用檔名,請留意,在 f 之后要馬上接檔名喔!不要再加參數(shù)!
   比如使用『 tar -zcvfP tfile sfile』就是錯誤的寫法,要寫成
   『 tar -zcvPf tfile sfile』才對喔!
-p :使用原文件的原來屬性(屬性不會根據(jù)使用者而變)
-P :能夠使用絕對路徑來壓縮!
-N :比后面接的日期(yyyy/mm/dd)還要新的才會被打包進新建的文件里!
--exclude FILE:在壓縮的過程中,不要將 FILE 打包!


范例:

范例一:將整個 /etc 文件夾下的文件所有打包成為 /tmp/etc.tar
[root@linux ~]# tar -cvf /tmp/etc.tar /etc <==僅打包,不壓縮!
[root@linux ~]# tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 壓縮
[root@linux ~]# tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 壓縮
# 特別注意,在參數(shù) f 之后的文件檔名是自己取的,我們習慣上都用 .tar 來作為辨識。
# 假設(shè)加 z 參數(shù),則以 .tar.gz 或 .tgz 來代表 gzip 壓縮過的 tar file ~
# 假設(shè)加 j 參數(shù),則以 .tar.bz2 來作為附檔名啊~
# 上述指令在運行的時候,會顯示一個警告訊息:
# 『tar: Removing leading `/' from member names』那是關(guān)於絕對路徑的特殊設(shè) 定。

范例二:查閱上述 /tmp/etc.tar.gz 文件內(nèi)有哪些文件?
[root@linux ~]# tar -ztvf /tmp/etc.tar.gz
# 由於我們使用 gzip 壓縮,所以要查閱該 tar file 內(nèi)的文件時,
# 就得要加上 z 這個參數(shù)了!這非常重要的!

范例三:將 /tmp/etc.tar.gz 文件解壓縮在 /usr/local/src 底下
[root@linux ~]# cd /usr/local/src
[root@linux src]# tar -zxvf /tmp/etc.tar.gz
# 在預(yù)設(shè)的情況下,我們能夠?qū)嚎s檔在不論什么地方解開的!以這個范例來說,
# 我先將工作文件夾變換到 /usr/local/src 底下,而且解開 /tmp/etc.tar.gz ,
# 則解開的文件夾會在 /usr/local/src/etc 呢!另外,假設(shè)您進入 /usr/local/src/etc
# 則會發(fā)現(xiàn),該文件夾下的文件屬性與 /etc/ 可能會有所不同喔!

范例四:在 /tmp 底下,我僅僅想要將 /tmp/etc.tar.gz 內(nèi)的 etc/passwd 解開而已
[root@linux ~]# cd /tmp
[root@linux tmp]# tar -zxvf /tmp/etc.tar.gz etc/passwd
# 我能夠透過 tar -ztvf 來查閱 tarfile 內(nèi)的文件名,假設(shè)單僅僅要一個文件,
# 就能夠透過這個方式來下達!注意到! etc.tar.gz 內(nèi)的根文件夾 / 是被拿掉了!

范例五:將 /etc/ 內(nèi)的全部文件備份下來,而且保存其權(quán)限!
[root@linux ~]# tar -zxvpf /tmp/etc.tar.gz /etc
# 這個 -p 的屬性是非常重要的,尤其是當您要保留原本文件的屬性時!

范例六:在 /home 其中,比 2005/06/01 新的文件才備份
[root@linux ~]# tar -N '2005/06/01' -zcvf home.tar.gz /home

范例七:我要備份 /home, /etc ,但不要 /home/dmtsai
[root@linux ~]# tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc

范例八:將 /etc/ 打包后直接解開在 /tmp 底下,而不產(chǎn)生文件!
[root@linux ~]# cd /tmp
[root@linux tmp]# tar -cvf - /etc | tar -xvf -
# 這個動作有點像是 cp -r /etc /tmp 啦~依然是有事實上用途的!
# 要注意的地方在於輸出檔變成 - 而輸入檔也變成 - ,又有一個 | 存在~
# 這分別代表 standard output, standard input 與管線命令啦!
# 這部分我們會在 Bash shell 時,再次提到這個指令跟大家再解釋啰!

tar命令的詳解


更多文章、技術(shù)交流、商務(wù)合作、聯(lián)系博主

微信掃碼或搜索:z360901061

微信掃一掃加我為好友

QQ號聯(lián)系: 360901061

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描下面二維碼支持博主2元、5元、10元、20元等您想捐的金額吧,狠狠點擊下面給點支持吧,站長非常感激您!手機微信長按不能支付解決辦法:請將微信支付二維碼保存到相冊,切換到微信,然后點擊微信右上角掃一掃功能,選擇支付二維碼完成支付。

【本文對您有幫助就好】

您的支持是博主寫作最大的動力,如果您喜歡我的文章,感覺我的文章對您有幫助,請用微信掃描上面二維碼支持博主2元、5元、10元、自定義金額等您想捐的金額吧,站長會非常 感謝您的哦!!!

發(fā)表我的評論
最新評論 總共0條評論
主站蜘蛛池模板: 手机在线看片国产日韩生活片 | 国产欧美精品三区 | 成人影院免费观看 | 九九视频在线免费观看 | 久久免费激情视频 | 亚洲日本va中文字幕在线不卡 | 久久国产中文字幕 | 日韩毛片免费在线观看 | 亚洲天堂久久新 | 日韩 欧美 中文字幕 不卡 | 久久国产精品自线拍免费 | 秒播影视 午夜福利毛片 | 精品爱爱 | 久久一精品 | 色婷婷亚洲十月十月色天 | 男女羞羞视频免费观看 | 一级毛片播放 | 精品乱码一区二区三区在线 | 久草在线在线观看 | 四虎影院精品 | 中文字幕一级毛片 | 亚洲欧美日韩中文v在线 | 四虎最新网站 | 色中文字幕在线 | 国产成人免费不卡在线观看 | 国产视频www | 久久精热 | 九九热免费观看 | 国产色婷婷精品综合在线手机播放 | 在线 | 一区二区三区 | 国产主播在线播放 | 亚洲精彩视频在线观看 | 综合网天天操天天射 | 四虎永久在线精品视频免费观看 | 国产综合欧美日韩视频一区 | 99精品这里只有精品高清视频 | 97影院理论片手机在线观看 | 狠狠躁天天躁 | 伊人久久中文字幕久久cm | 青青草狠狠干 | 国产福利在线免费观看 |