Linux-压缩、归档
压缩
gzip
1 压缩文件 2 3 ``` 4 gzip [option]... file 5 -c 将压缩结果输出到屏幕,保留原来的文件 6 gzip -c passwd > passwd.gz 7 -1-9 指定压缩比,默认9 8 -d 解压 9 zcat 不解压的情况下查看压缩比内的内容 10 gunzip 解压 11 ```
bzip2
1 bzip [option] file 2 3 ``` 4 直接压缩 5 bunzip2 解压 6 -k 保留原来的文件 7 -d 解压 8 -1-9 指定压缩比 9 bzcat 不解压的情况下查看压缩包的内容 10 ```
xz
1 xz [option] file 2 3 ``` 4 unxz 解压 5 -k 保留原来的文件 6 -d 解压 7 -1-9 指定压缩比 8 xzcat 不解压直接查看 9 ```
zip
1 ``` 2 zip [option] zipfile 要压缩的文件 3 zip -r network.zip /etc/sysconfig/network-scripts 4 unzip network.zip 5 ```
tar
1 归档工具 2 3 ``` 4 归档 5 tar cpvf etc.tar /etc 6 c 创建 7 v 显示过程 8 f 指定归档文件 9 p 把原来的属性也带过来 10 tar -r -f etc.tar /etc 追加 11 tar -t -f etc.tar 查看归档文件内的内容 12 tar xf etc.tar 解压文件 13 tar xf etc.tar -C 14 -z 使用gzip压缩 15 -j 使用bzip2压缩 16 -J 使用xz压缩 17 --exclude 排除文件 18 19 ```
split
1 ``` 2 split -b 指定大小 文件(只能为文件) 切割以后的名字 3 -d 指定后缀为数字 4 -a 指定后缀几位 5 cat 切割后的文件 > 新文件 6 7 ```