tar命令的使用

2011-08-02 15:34  1858人阅读  评论 (0)
Tags: linuxtar

tar 命令是Linux下归档文件/文件夹的主要命令,今天写写他的使用说明

归档并压缩:

tar -czvf www.tar.gz www/

归档跳过指定目录:

tar -czvf www.tar.gz www/ --exclude=www/upload
注:--exclude的文件路径最后边不能为/

归档跳过版本控制目录:

tar -czvf www.tar.gz source/ --exclude-vcs

解压并提取:

tar -xzvf www.tar.gz

解压并提取到指定目录:

tar -xzvf www.tar.gz -C /data/www

解压压缩包中的指定目录:

tar -xzvf www.tar.gz www/view

查看归档:

tar -tzf www.tar.gz
tar -tzvf www.tar.gz

查看指定目录:

tar -tzf www.tar.gz www/view
tar -tzf www.tar.gz | grep ^www/view

追加文件:

tar -rzf www.tar.gz www/.htaccess

合并归档文件:

tar -Azf www.tar.gz data.tar.gz

比较差异:

tar -dzf www.tar.gz www/view/index.html

删除文件文件:

tar -zf www.tar.gz --delete www/config.php

压缩算法:

参数    算法       后缀
j       bzip2     bz2
J       xz        xz
z       gzip      gz
Z       compress  z
--lzma  lzma      lz