linux解壓到文件夾命令
A. linux瑙e帇tar鍖呭埌鏂囦歡澶癸紙linux瑙e帇tar gz錛
鎺㈢儲Linux涓栫晫錛岃交鏉捐В鍘媡ar.gz錛氫綘鐨勫叏鏂逛綅鎸囧崡
鍦↙inux緋葷粺涓錛宼ar.gz鏂囦歡鏄甯歌佺殑褰掓。鏍煎紡錛屼絾瀵逛簬鏂版墜鑰岃█錛屽備綍楂樻晥鍦板皢鍏惰В鍘嬪埌鏂囦歡澶瑰彲鑳芥槸涓灝忚糠棰樸備粖澶╋紝鎴戜滑灝嗘繁鍏ヨВ鏋愯繖涓榪囩▼錛岃╄В鍘嬫搷浣滃彉寰楄交鑰屾槗涓俱傝窡闅忔垜錛屼竴璧瘋蛋榪汱inux鐨勪笘鐣屽惂錛
姝ラや竴錛氱悊瑙e熀紜鍛戒護
棣栧厛錛屾垜浠鏉ョ湅鐪嬪熀紜鍛戒護錛tar錛屽畠鐨勫姛鑳藉己澶э紝鍙浠ユ墽琛屽帇緙╁拰瑙e帇緙╂搷浣溿備嬌鐢ㄤ互涓嬫寚浠ゆ潵瑙e帇tar.gz鏂囦歡錛
tar -xzvf 鏂囦歡鍚.tar.gz
榪欓噷鐨勫叧閿鍙傛暟瑙i噴涓涓嬶細
- -x: 瑙e帇緙╃殑鏍囧織錛屽氨鍍忎竴鎶婇掗鍖欙紝鎵撳紑鍘嬬緝鐨勫疂綆便
- -z: 媯鏌ユ槸鍚﹀寘鍚玤zip鍘嬬緝錛屽傛灉闇瑕侊紝tar浼氳嚜鍔ㄥ勭悊銆
- -v: 鏄劇ず璇︾粏榪囩▼錛屼絾璇鋒敞鎰忥紝榪欏湪鍚庡彴鎵ц屾椂鍙鑳戒笉澶閫傜敤銆
- -f: 鎸囧畾鏂囦歡鍚嶏紝璁頒綇錛岀揣闅忓叾鍚庣殑搴旇ユ槸瀹屾暣鐨勬枃浠惰礬寰勩
姝ラや簩錛氬弬鏁伴夋嫨涓庣粍鍚
鍦ㄨВ鍘嬭繃紼嬩腑錛c銆x銆t 涓変釜閫夐」鏄浜掓枼鐨勶紝浣犲彧鑳介夋嫨鍏朵腑涓涓銆備緥濡傦紝濡傛灉浣犲彧鎯蟲煡鐪嬫枃浠跺唴瀹癸紝灝變嬌鐢 tar -tzvf銆備絾濡傛灉浣犵殑鐩鏍囨槸瑙e帇錛屽氨紜淇濆彧鐢 -x銆
鍚屾椂錛-j 鐢ㄤ簬bzip2鍘嬬緝錛屽傛灉浣犵殑鏂囦歡鏄鐢╞zip2鍘嬬緝鐨勶紝灝辮佹坊鍔犺繖涓閫夐」銆備笉榪囷紝閫氬父tar.gz鏂囦歡鏄痝zip鍘嬬緝鐨勶紝闄ら潪鐗瑰埆璇存槑銆
瀹炶返鎿嶄綔錛岃交鏉句笂鎵
鐜板湪浣犲瑰熀鏈鍛戒護鍜屽弬鏁版湁浜嗗叏闈㈢悊瑙o紝鏄鏃跺欏疄璺典竴涓嬩簡銆傛墦寮緇堢錛岃緭鍏ヨВ鍘嬫寚浠わ紝鐒跺悗鎸囧畾浣犵殑tar.gz鏂囦歡鍚嶏紝姣斿傦細
tar -xzvf documents.tar.gz -C /path/to/destination/folder
榪欓噷錛-C 閫夐」鐢ㄤ簬鎸囧畾瑙e帇鍚庣殑鏂囦歡澶硅礬寰勶紝紜淇濅綘灝嗘枃浠惰В鍘嬪埌姝g『鐨勭洰褰曘
閫氳繃榪欎簺姝ラわ紝浣犲凡緇忔帉鎻′簡Linux瑙e帇tar.gz鏂囦歡鍒版枃浠跺す鐨勫熀鏈鎶宸с傛棤璁轟綘鏄疞inux鏂版墜榪樻槸緇忛獙鑰佹墜錛岄兘搴旂啛緇冩帉鎻¤繖涓鎿嶄綔錛屽洜涓哄畠鍦ㄦ棩甯稿紑鍙戝拰緇存姢涓鑷沖叧閲嶈併傜幇鍦錛屼綘鍙浠ヨ嚜淇″湴澶勭悊鍚勭嶅綊妗f枃浠訛紝浜鍙桳inux甯︽潵鐨勪究鍒┿
命令 tar xvf test.tar.,這個命令即是把test.tar壓縮文件解壓到當前文件夾,最後那個. 既是當前目錄的意思。
另外如果解壓到其他目錄,直接使用-C參數即可,其他擴展知識點參考如下,
-A, --catenate 追加 tar 文件至歸檔
-c, --create 創建一個新歸檔
-r, --append 追加文件至歸檔結尾
-u, --update 僅追加比歸檔中副本更新的文件
-x, --extract, --get 從歸檔中解出文件
-t, --list 列出歸檔內容
-z, --gzip, --gunzip, --ungzip 通過 gzip 壓縮歸檔
-j, --bzip2 通過 bzip2 壓縮歸檔
-J, --xz 通過 xz 過濾歸檔
--lzip 通過 lzip 過濾歸檔
--lzma 通過 lzma 過濾歸檔
-Z, --compress, --uncompress 通過 compress 壓縮歸檔
-v, --verbose 詳細地列出處理的文件過程
-k, --keep-old-files 保留源文件不覆蓋
-m, --touch 不要解壓文件的修改時間
-W, --verify 在寫入以後嘗試校驗歸檔
f, --file=ARCHIVE