您的位置:首页 > 其它

tar 命令的详细参数

2014-07-23 15:06 218 查看
用tar对文件进行归档
tar -cf etc.tar /etc

使用-t列出归档文档中包含的文件
tar -tf etc.tar

需要显示详细归档文件列表
tar -tvf home.tar

向归档文件中添加文件
tar -rvf etc.tar /etc/passwd

从归档文件中提取文件或文件夹
tar -xvf archive.tar -C /path/to/extraction_directory

在tar中使用stdin和stdout
tar cvf - files/ | ssh user@example.com "tar xv -C Documents/"
tar cvf - * | ssh root@172.16.56.91 "tar xv -C /tmp/"

拼接两个归档文件
tar -Af file1.tar file2.tar
tar -tvf file1.tar

通过检查时间戳来更新归档文件中的内容
tar -tf archive.tar
tar -uf archive.tar filea
tar -uvvf archive.tar filea

比较归档文件与文件系统中的内容
tar -df archive.tar

从归档文件中删除文件
tar -f acchive.tar --delete file2 file 2
tar --delete --file archive.tar [FILE LIST]
tar --delete --file home.tar install.log

压缩tar归档文件
-j bunzip2格式
-z gzip格式
--lzma lzma格式
tar czvf file.tar.gz file1 file2 ...

从归档中排除部分文件
tar -cvf file.tar.gz * --exclude "*.txt"
tar -cvf file.tar.gz * -X list.txt

排除版本控制目录
tar -exclude-vcs --czvf source_code.tar file/

打印总字节数
tar -cf arce.tar * --exclude "*.txt" --totals

本文出自 “心静梵音” 博客,请务必保留此出处http://masters.blog.51cto.com/6516495/1445119
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: