tar命令的使用
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