linux命令详解:tar

语法:tar <operation> [options]

常用的主选项:


 -c --创建archive
-r  --添加目录或文件到archive的结尾
-t  --不解包查看archive里的内容
-u  --只添加比archive更新的目录或文件到archive(即更新)
-x  --解包archive 

 
常用的辅选项有:

-f --指定archive或设备名称。注:这个选项其实是必选的!而且这个参数后面要紧跟文件名,不能再有其它参数
-v --压缩的过程中显示文件
-z --调用gzip压缩archive
-j --调用bizp2压缩archive
-p --不改变文件原来的属性(属性不会依据使用者而变)
-P  -- 使用绝对路径来压缩
-k --不要覆盖已存在的同名文件
-N --只打包比DATE日期新的文件
--exclude <file>:在压缩的过程中,不要将 file 打包


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 -cvpf *.tar  /*       # -p选项
# tar -xvf   *.tar          # 保留权限解压


你可能感兴趣的:(linux,linux命令,职场,tar,休闲)