>
tar 功能 选项 文件
功能
- -c,–create 創建新的tar文件
- -x,–extract,–get 解開tar文件
- -t,–list 列出tar文件中包含的文件的信息
- -r,–append 附加新的文件到tar文件中
- -u,–update 用已打包的文件的較新版本更新tar文件
- -A,–catenate,–concatenate 將tar文件作為一個整體追加到另一個tar文件中
- -d,–diff,–compare 將文件系統里的文件和tar文件里的文件進行比較
- –delete 刪除tar文件里的文件。注意,這個功能不能用於已保存在磁帶上的tar文件!
常用選項
- -v,–verbose 列出每一步處理涉及的文件的信息,只用一個「v」時,僅列出文件名,使用兩個「v」時,列出許可權、所有者、大小、時間、文件名等信息。
- -k,–keep-old-files 不覆蓋文件系統上已有的文件
- -f,–file [主機名:]文件名 指定要處理的文件名。可以用「-」代表標準輸出或標準輸入。
- -P,–absolute-names 使用絕對路徑
- -j,–bzip2 調用bzip2執行壓縮或解壓縮。注意,由於部分老版本的tar使用-I實現本功能,因此,編寫腳本時,最好使用–bzip2。
- -z,–gzip,–gunzip,–ungzip 調用gzip執行壓縮或解壓縮
- -Z,–compress,–uncompress 調用compress執行壓縮或解壓縮