Linux快速入門(2)===》檔案的打包壓縮
之前買了伺服器,linux系統,伺服器正在備案中,這段時間學學linux
檔案的打包壓縮
與我們平時所說的打包不一樣。我們平時說的打包是打包後壓縮。
而在Linux下,打包的意思是指只打包不進行檔案壓縮。
壓縮的意思是把檔案進行壓縮。
打包壓縮命令
.tar
命令,檔案的打包,解包
只是單純的打包,並不做壓縮,相當於把檔案歸檔,歸檔檔案釋放。
打包:tar cvf fileName.tar dirName
解包:tar xvf fileName.tar
引數cvf
中的c
代表create
,v
代表view
檢視(過程),f
file
引數
xvf
中的c
代表extract
,v
代表view
檢視(過程),f
代表file
注:如果不想看打包的具體過程,可以省略引數v
如:tar cf filename.tar dirName
tar
引數
//建立一個歸檔檔案
-c, --create create a new archive
//顯示建立歸檔檔案的程序
-v, --verbose verbosely list files processed
//後面要立刻接被處理的檔案名,比如--file=examples.tar
-f, --file=ARCHIVE use archive file or device ARCHIVE
//從一個歸檔檔案中提取檔案
-x, --extract, --get extract files from an archive
//通過gzip壓縮的形式對檔案進行歸檔
-z, --gzip, --gunzip, --ungzip filter the archive through gzip
//通過bzip2壓縮的形式對檔案進行歸檔
-j, --bzip2 filter the archive through bzip2
// 檢視歸檔包中的檔案
-t, --list list the contents of an archive
.gz
命令,檔案的壓縮,解壓
解壓1:gunzip FileName.gz
解壓2:
gzip -d FileName.gz
壓縮:
gzip FileName
壓縮且不刪除原始檔:
gzip -c FileName > FileName.gz
.tar.gz
命令, 打包並壓縮
解壓:tar zxvf FileName.tar.gz
壓縮:tar zcvf FileName.tar.gz DirName
.bz2
命令,單純的解壓,壓縮
解壓1:bzip2 -d FileName.bz2
解壓2:bunzip2 FileName.bz2
壓縮: bzip2 -z FileName
.tar.bz2
命令,打包並壓縮
解壓:tar jxvf FileName.tar.bz2
壓縮:tar jcvf FileName.tar.bz2 DirName
.bz
命令,單純的解壓,壓縮。
解壓1:bzip2 -d FileName.bz
解壓2:bunzip2 FileName.bz
壓縮:未知
bz
引數:
-d –decompress 解包
.tar.bz
命令, 打包並壓縮
解壓: tar jxvf FileName.tar.bz
壓縮:未知
.Z
命令,單純的壓縮,解壓
解壓:uncompress Filename.Z
壓縮:compress FileName
.tar.Z
命令,打包並壓縮
解壓: tar Zxvf FileName.tar.Z
壓縮:tar Zcvf FileName.tar.Z DirName
.tgz
單純的解壓,壓縮
解壓:tar zxvf FileName.tgz
壓縮:未知
.tar.tgz
打包並壓縮
解壓:tar zxvf FileName.tar.tgz
壓縮:tar zcvf FileName.tar.tgz FileName
.zip
單純的壓縮
解壓:unzip FileName.zip
壓縮:zip FileName.zip DirName
gzip
單純的壓縮
//將filename壓縮為filename.gz,原檔案不再存在
gzip filename
//將filename壓縮為filename.gz,保留原檔案
gzip -c filename > filename.gz
//將filename.gz解壓為filename,原檔案不再存在
gzip -d filename.gz
//將filename.gz解壓為filename,保留原檔案
gzip -cd filename.gz > filename
gzip
引數:
-c –stdout write on standard output, keep original files unchanged
-d –decompress decompress
-v –verbose verbose mode
.rar
單純的壓縮
解壓:rar a FileName.rar
壓縮:rar e FileName.rar
【一起進步,微信公眾號:qdgithub】