tar具体使用笔记
归档工具
tar
tar是一个开源的Linux/Unix中最广泛使用的归档工具
语法
tar function [options] object1 object2 ...
功能
功能 | 描述 |
-A | 添加一个tar到另一个tar中 |
-c | 创建 |
-d | 检查归档和文件系统的不同之处or删除 |
-r | 追加到tar结尾 |
-t | 列出tar内容 |
-u | 覆盖tar中的同名文件 |
-x | 提取文件 |
选项
选项 | 描述 |
-C dir | 切换到指定目录 |
-f file | 输出结果到文件or设备file |
-j | 输出重定向给bzip2来压缩内容 |
-p | 保留文件权限 |
-v | 在处理文件时显示文件 |
-z | 输出重定向给gzip来压缩内容 |
常见搭配
- 创建一个归档文件:
tar -cvf test.tar test1/ test2/
- 列出tar内容
tar -tf test.tar
- 解压tar
tar -xvf test.tar
- 解压.tgz
tar -zxvf test.tgz
压缩工具
bzip2
bzip2在压缩大型二进制比较流行.
工具
工具 | 用途 |
bzip2 | 压缩文件 |
bzcat | 显示压缩的文本内容 |
bunzip2 | 解压.bz2 |
bzip2recover | 恢复损毁的压缩文件 |
使用方法
命令 + 待处理文件即可,eg:bzip2 test.html
gzip
Linux/Unix上最流行的压缩工具.
工具
工具 | 用途 |
gzip | 压缩文件 |
gzcat | 显示压缩的文本 |
gunzip | 解压文件 |
使用方法同上。
zip
与window兼容
工具
工具 | 用途 |
zip | 压缩文件,包含指定文件和目录 |
zipcloak | 创建一个加密的压缩文件 |
unzip | 解压文件 |
... |
所有评论(0)