tft每日頭條

 > 生活

 > linux tgz文件怎麼解壓縮

linux tgz文件怎麼解壓縮

生活 更新时间:2024-12-26 10:17:54
1、tar包和gz包

tar包和gz包是兩個不同的文件包,有三種不同的後綴。.tar .gz .tar.gz

tar包:使用tar命令,打包文件或者文件夾,隻打包,不壓縮

gz包:使用gzip命令,隻壓縮文件,不打包,所以gz包操作不能對文件夾直接操作,如果要對文件夾下所有文件進行壓縮,使用-r參數,gzip -r 文件夾路徑

tar.gz:使用tar加-z參數,tar -zcvf filename.tar.gz dir/file 打包壓縮文件或者文件夾

tar參數有 z,c,x,v,f

-z 表示壓縮操作類型是 .tar.gz

-c 表示當前行為是打包

-x 表示當前行為是解壓文件包

-v 參數要求顯示命令執行過程

-f 指定打包後的文件名

-C 解壓到指定路徑

常用壓縮打包命令:

tar -zcvf tarame.tar.gz dir/files

常用解壓縮命令:

tar -zxvf tarname.tar.gz -C 指定解壓後文件存放地址

gzip常用參數有 d,c,t,v

-d 解壓gz壓縮包

-c 控制台窗口打印壓縮後文件内容,源文件不變,執行後不生成壓縮包

-v 顯示壓縮百分比

-t 測試已壓縮文件是否正确,需要文件壓縮成壓縮文件後執行

直接壓縮文件命令:

gzip fileName

解壓縮文件:

gzip -d fileName.gz

注意:gzip命令默認是直接改變源文件,也就是執行gzip filename後,當前路徑隻有壓縮後的文件,文件名是 原文件名.gz

要同時保留原文件和壓縮文件,需要手動将寫入壓縮文件:gzip -c fileName > fileName.gz

解壓操作保留原文件:

gzip -dc fileName.gz > fileName

2、zip包

從本地打包上傳到服務器的壓縮包,一般都是zip或者rar格式,而不是tar包格式。

zip包上傳到服務器後,使用unzip命令解壓,壓縮成zip包使用zip命令

zip和unzip命令需要安裝,使用yum直接安裝:

yum install zip -y

yum install unzip -y

zip常用參數有 r,q,d

-r 壓縮文件夾,遞歸執行,壓縮文件夾下所有文件

-q 不顯示壓縮過程,默認會在控制台上打印壓縮文件過程

-d 壓縮過程中剔除指定文件, -d參數後跟随的文件不打包到壓縮包裡

壓縮文件夾且排除指定文件不壓縮:

zip -r dirpath/ -d a.txt b.text

unzip常用參數有 n,v,d

-n 解壓後不覆蓋已存在的文件,如果壓縮包文件中與解壓路徑有同名文件,跳過該文件

-v 控制台打印顯示壓縮包内容,但是不解壓,-v參數隻能進行查看

-d 指定解壓後文件存放路徑

unzip常直接使用,解壓到當前路徑,覆蓋同名文件:

unzip file.zip

解壓到指定路徑,不覆蓋已有同名文件:

unzip -n file.zip -d dirpath/

linux tgz文件怎麼解壓縮(Linux解壓縮tar.gz和zip包命令)1

,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved