一个十分强大的归档压缩/解压工具:
语法:tar <operation> [options]
常用的主选项有哪些呢?
-c --创建archive
-r --添加目录或文件到archive的结尾
-t --不解包查看archive里的内容
-u --只添加比archive更新的目录或文件到archive(即更新)
-x --解包archive
1.压缩tar包
# tar cvf *.tar /* # 把指定目录下的文件归档压缩成tar包
# tar xvf *.tar # 解压指定tar包
2.压缩gz包
# tar czf *.tar.gz /* # 把指定目录下文件压缩归档成tar.gz包
# tar xvf *.tar.gz # 解压指定tar.gz包
3.压缩bz2包
# tar cjf *.tar.bz2 /* # 把指定目录下文件压缩归档成tar.bz2包
# tar xvf *.tar.bz2 # 解压指定tar.bz2包
4.不打开包查看内容
# tar -tf * # 不打开包查看指定包内容
5.保留文件权限
# tar -cvfp *.tar /* # -p选项
# tar -xvf *.tar # 保留权限解压
语法:tar <operation> [options]
常用的主选项有哪些呢?
-c --创建archive
-r --添加目录或文件到archive的结尾
-t --不解包查看archive里的内容
-u --只添加比archive更新的目录或文件到archive(即更新)
-x --解包archive
此外有-A -d参数
常用的辅选项有:
-f --指定archive或设备名称。注:这个选项其实是必选的!而且这个参数后面要紧跟文件名,不能再有其它参数
-v --显示操作时的详细信息
-z --调用gzip压缩archive
-j --调用bizp2压缩archive
-p --不改变文件原来的属性。
-k --不要覆盖已存在的同名文件
-N --只打包比DATE日期新的文件
-f --指定archive或设备名称。注:这个选项其实是必选的!而且这个参数后面要紧跟文件名,不能再有其它参数
-v --显示操作时的详细信息
-z --调用gzip压缩archive
-j --调用bizp2压缩archive
-p --不改变文件原来的属性。
-k --不要覆盖已存在的同名文件
-N --只打包比DATE日期新的文件
1.压缩tar包
# tar cvf *.tar /* # 把指定目录下的文件归档压缩成tar包
# tar xvf *.tar # 解压指定tar包
2.压缩gz包
# tar czf *.tar.gz /* # 把指定目录下文件压缩归档成tar.gz包
# tar xvf *.tar.gz # 解压指定tar.gz包
3.压缩bz2包
# tar cjf *.tar.bz2 /* # 把指定目录下文件压缩归档成tar.bz2包
# tar xvf *.tar.bz2 # 解压指定tar.bz2包
4.不打开包查看内容
# tar -tf * # 不打开包查看指定包内容
5.保留文件权限
# tar -cvfp *.tar /* # -p选项
# tar -xvf *.tar # 保留权限解压
转载于:https://blog.51cto.com/towerman/214691