Linux下文件的归档、压缩
1、文件的归档和解档
tar cf etc.tar dir/或dir/file ##归档指定文件
c-->建立一个压缩文件的参数指令
f-->指定归档文件名称
tar xf file.tar ##解档指定文件
tar rf file.tar westos ##向归档文件中添加文件/目录
tar tf file.tar ##显示归档文件中的内容
tar -f file.tar --delete file/dir ##删除归档文件中的单个文件或目录
tar -f file.tar --get file/dir ##在归档文件中取出单个文件或目录
tar xf etc.tar -C /dir ##指定解档文件的存储路径
2、文件的压缩和解压缩
zip -r file.tar.zip file.tar ##压缩成zip格式
unzip file.tar.zip ##解压zip格式的压缩包
gzip file.tar ##压缩成gz格式
gunzip file.tar.gz ##解压gz格式的压缩包
xz file.tar ##压缩成xz格式
unxz file.tar.xz ##解压xz格式的压缩包
bzip2 file.tar ##压缩成bz2格式文件
bunzip2 file.tar.bz2 ##解压缩bz2格式文件
3、文件的归档+压缩
tar -zcf file.tar.gz file ##文件归档并压缩为gz格式
tar -zxf file.tar.gz ##解压并解开归档文件
tar -jcf file.tar.xz file ##把文件归档并压缩为xz格式
tar -jxf file.tar.xz ##解压并解开归档文件
tar -jcf 目标文件.tar.bz2 file ##文件归档并压缩为bz2格式
tar -jxf file.tar.bz2 ##解压并解开归档文件