tar命令: 解壓到指定的目錄, 解壓並刪除原tar文件


-f: 置頂文件名, 后面不能再跟其他選項字母了,必須是文件名, 但是再在這個后面又可以跟 -? 選項:

-C: 指定解壓到的目的目錄
不是-c, 小寫的-c是創建.

-p保留原來文件的屬性.

tar總是解壓到當前文件, 會去除文件名最前面的/, 就是為了防止 解壓出來的文件覆蓋了同名字的系統文件...

所以, 要解壓到指定目錄, 方法有兩個:

  1. 先切換到你要解壓的目的地址目錄, 然后再用tar名

  2. 直接使用-C 選項來指定解壓到的 目錄

**注意: tar命令本身並不會調用mkdir命令去創建目錄, 所以, 要指定 "非當前解壓目錄"時, 要事先創建好目錄.

==========================================================
tar: You may not specify more than one '-Acdtrux', '--delete' or '--test-label' option
是指 "你不能指定 后面這些選項中 多余一個的 選項
因為這些選項 相互之間是沖突的.
如: c 和 x 之間就是conflict的, 因為一個是創建tar, 一個是解壓tar

==========================================================

好像沒有找到 "刪除 元來的壓縮 文件 "的選項. 那就另外 手動再 刪除了.


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM