Open humingcheng opened 8 years ago
如果不需要绝对路径,或者只打包部分文件/文件夹,可靠做法是先进入相关目录。
tar -c #打包 -x #解包 -t #显示包内容(以上3者每次只能用一个) -z #使用gzip压缩协议,文件名以.tar.gz结尾 -j #使用bzip压缩协议,文件名以.tar.bz2结尾 -f #文件名,f后面紧跟文件名,不能再有其他参数 -v #显示操作过程
tar -cvf /tmp/test.tar /tmp/test/ #打包后包含绝对路径 tar -cvf /tmp/test.tar -C /tmp/ test #不包含绝对路径,只有test目录,注意空格 tar -cvf /tmp/test.tar -C /tmp/ test/f* #只打包部分文件 tar -cvf /tmp/test.tar -C /tmp/test/ f1.sh f2.sh #不含test目录 tar -cvf /tmp/test.tar -C /tmp/test/ * #错误,不能单独用通配符 tar -xvf /tmp/test.tar -C /tmp/dir #解包到指定目录 tar -tvf test.tar #查看包内容
tar -cvf /tmp/test.tar /tmp/test/ #打包后包含绝对路径
tar -cvf /tmp/test.tar -C /tmp/ test #不包含绝对路径,只有test目录,注意空格
tar -cvf /tmp/test.tar -C /tmp/ test/f* #只打包部分文件
tar -cvf /tmp/test.tar -C /tmp/test/ f1.sh f2.sh #不含test目录
tar -cvf /tmp/test.tar -C /tmp/test/ * #错误,不能单独用通配符
tar -xvf /tmp/test.tar -C /tmp/dir #解包到指定目录
tar -tvf test.tar #查看包内容
zip /tmp/test.zip -r /tmp/test/ #包含绝对路径 如果不需要绝对路径,先进入相关路径 unzip /tmp/test.zip -d /tmp/dir/ #解压到指定路径 unzip -l /tmp/test.zip #显示压缩包内容
zip /tmp/test.zip -r /tmp/test/ #包含绝对路径
unzip /tmp/test.zip -d /tmp/dir/ #解压到指定路径
unzip -l /tmp/test.zip #显示压缩包内容
unrar x /tmp/test.rar -d /tmp/dir/ #解压到指定路径
如果不需要绝对路径,或者只打包部分文件/文件夹,可靠做法是先进入相关目录。
tar
tar -c #打包 -x #解包 -t #显示包内容(以上3者每次只能用一个) -z #使用gzip压缩协议,文件名以.tar.gz结尾 -j #使用bzip压缩协议,文件名以.tar.bz2结尾 -f #文件名,f后面紧跟文件名,不能再有其他参数 -v #显示操作过程
tar -cvf /tmp/test.tar /tmp/test/ #打包后包含绝对路径
tar -cvf /tmp/test.tar -C /tmp/ test #不包含绝对路径,只有test目录,注意空格
tar -cvf /tmp/test.tar -C /tmp/ test/f* #只打包部分文件
tar -cvf /tmp/test.tar -C /tmp/test/ f1.sh f2.sh #不含test目录
tar -cvf /tmp/test.tar -C /tmp/test/ * #错误,不能单独用通配符
tar -xvf /tmp/test.tar -C /tmp/dir #解包到指定目录
tar -tvf test.tar #查看包内容
zip
zip /tmp/test.zip -r /tmp/test/ #包含绝对路径
如果不需要绝对路径,先进入相关路径unzip /tmp/test.zip -d /tmp/dir/ #解压到指定路径
unzip -l /tmp/test.zip #显示压缩包内容
rar
unrar x /tmp/test.rar -d /tmp/dir/ #解压到指定路径