1、归档文件
向归档文件中添加文件
tar -rvf output.tar newfile
列出归档文件内容
tar -tvf output.tar
提取文件
tar -xvf output.tar -C path 到指定目录
tar -xvf output.tar file1 file2 提取指定文件
拼接文件
tar -Af file1.tar file2.tar
检查时间戳
tar -uvf output.tar newfile
比较归档文件和系统文件差别
tar -df output.tar file1 file1
排除文件
tar -cf arch.tar * --exclude "*.txt"
tar -cf arch.tar * -X list
打印总字节数 --totals
2、用gzip压缩归档文件
列出压缩文件属性
gzip -l file.gz
压缩归档文件
方法1:
tar -czvf file.tar.gz files
or
tar -cavf file.tar.gz files
方法2:
tar -cvf file.tar files
gzip file.tar
如果文件太多,用tar -rvf file.tar $file
提取归档文件
tar -zxvf file.tar.gz -C directory
or
tar -axvf file.tar.gz -C directory
指定压缩比
gzip -1~-9 file.tar
3、用bzip压缩归档文件
方法1:
tar -cjvf file.tar.bz2 files
or
tar -cavf file.tar.bz2 files
方法2:
tar -cvf file.tar files
bzip file.tar
提取压缩包
tar -jxvf file.tar.bz2
or
tar -axvf file.tar.bz2
保留输入文件
bunzip file.bz2 -k
4、zip和unzip
unzip file.zip
unzip -l file.zip 列出file.zip的信息
zip d file.zip file2 从file.zip中删除file2文件