压缩与打包
gzip:将文件压缩后生成扩展名为.gz文件的命令,并且会删除原来文件,只有压缩功能不具有打包功能
gzip -d或gzip --decompress或gzip ----uncompress
:解开压缩文件
gzip -v或gzip --verbose
:显示指令执行过程
gzip -r或gzip --recursive
:递归处理,将指定目录下的所有文件及子目录的文件都进行处理,无论是压缩还是解压操作
bzip2:将文件压缩后生成扩展名为.bz2文件的命令,并且会删除原来文件,只有压缩功能不具有打包功能
bzip2 -d或bzip2 --decompress
:解开压缩文件
bzip2 -v或bzip2 --verbose
:显示指令执行过程
bzip2 -z或bzip2 --compress
:强制执行压缩
tar(Tape archive):用于备份文件的命令,同时也有压缩、打包和解压的功能
tar意思是将文件备份到磁带上,最初 tar 用来将文件打包到磁带机,然后要用的时候从磁带机还原出来。后来硬盘空间大了,开始直接以文件的形式备份到硬盘
tar -c或--create
:建立新的备份文件(压缩、打包)
tar -v或--verbose
:显示指令执行过程
tar -x或--extract或--get
:从备份文件中还原文件(解压)
tar -f
“备份文件名”或tar --file=“备份文件“:指定备份文件,加上参数f是指定把打包后的内容保存到文件中;而不加f是把内容直接写到终端,但是系统拒绝把归档内容写到终端,所以必须加上参数f并且放在最后
tar -t或tar --list
: 列出备份文件的内容
tar -j
:压缩格式为bzip2格式
tar -z
:压缩格式gzip格式
zip:将文件压缩后生成扩展名为.zip文件的命令,不会删除原来文件
zip -r
:递归处理,将指定目录下的所有文件及子目录的文件都进行处理,无论是压缩还是解压操作
zip -v
:显示指令执行过程
unzip
:解开压缩文件
rar:将文件压缩后生成扩展名为.zip文件的命令,不会删除原来文件
这个命令需自己下载其软件包
可以输入如下进行下载
sudo apt-get install rar
具体使用的话在终端输入rar查看使用说明