将多个文件打包为一个文件
tar -c -f archive.tar files/directories
将文件或目录打包为一个文件
tar -[r|u] -f archive.tar newfiles/newdirectoreis
将新的文件添加到当前包中,只对非压缩的archive有效, u与r的不同之处在于,u=update只有目标文件比archive中对应的文件新时才会更新
tar -t -f archive.tar
列出包中的文件内容
tar -x -f archive.tar
解包
tar -x -f archive.tar
解包
-f
指定打包/解包操作的文件
-C
指定解包时的输出目录只能与-x搭配使用
-j
打包/解包时添加使用bzip2压缩/解压
-z
打包/解包时添加使用gzip压缩/解压
-v
显示过程
-p
保留文件的权限与属性
-P
打包文件时使用绝对路径 ?
只解包某个文件:
tar -jtcf my.tar.bz2
//获取文件列表
tar -jvx -C output -f my.tar.bz2 file
// 解包获取指定文件