tar
tar -cvf archive.tar file
创建一个非压缩的 tarballtar -cvf archive.tar file1 file2 dir1
创建一个包含了 ‘file1’, ‘file2’ 以及 ‘dir1’的档案文件tar -tf archive.tar
显示一个包中的内容tar -xvf archive.tar
释放一个包tar -xvf archive.tar -C /tmp
将压缩包释放到 /tmp目录下tar -cvfj archive.tar.bz2 dir1
创建一个bzip2格式的压缩包tar -xvfj archive.tar.bz2
解压一个bzip2格式的压缩包tar -cvfz archive.tar.gz dir1
创建一个gzip格式的压缩包tar -xzvf archive.tar.gz
解压一个gzip格式的压缩包
zip
zip file.zip file
创建一个zip格式的压缩包zip -r file.zip file1 file2 dir1
将几个文件和目录同时压缩成一个zip格式的压缩包unzip file.zip
解压一个zip格式压缩包
bz2
bzip2 file
压缩一个叫做 ‘file’ 的文件 到 ‘file.bz2’bunzip2 file1.bz2
解压一个叫做 ‘file1.bz2’的文件
gz
gzip file
压缩一个叫做 ‘file’ 的文件gzip -9 file
最大程度压缩gunzip file.gz
解压一个叫做 ‘file.gz’ 的文件
rar
安装
wget http://www.rarlab.com/rar/rarlinux-x64-5.3.0.tar.gz
tar -xzvf rarlinux-x64-5.3.0.tar.gz -C /usr/local
rar软件不需要安装,直接解压到/usr/local下,然后执行以下命令
ln -s /usr/local/rar/rar /usr/local/bin/rar
ln -s /usr/local/rar/unrar /usr/local/bin/unrar
使用
rar a file1.rar file
创建一个叫做 ‘file1.rar’ 的包rar a file1.rar file1 file2 dir1
同时压缩 ‘file1’, ‘file2’ 以及目录 ‘dir1’rar x file1.rar
解压rar包unrar x file1.rar
解压rar包
xz
xz -d file
释放到 tar 文件