tar在linux上常用的打包压缩解压参数及用法
本帖最后由 sunsili 于 2023-6-5 11:10 编辑tar在linux上是常用的打包、压缩、解压工具,他的参数很多,折里仅仅列举常用的压缩与解压参数及用法
参数(注意大小写Linux下的参数大小写有不同作用):
-c :create 压缩文件;
-x : 解压文件;
-z : 用gzip压缩;
-v: 显示(解)压缩的过程;
-f: 置顶文件名,在f后面立即接文件名,不能再加参数
举例 一,将整个用户目录~/images 目录下的文件全部打包为 images.tar
tar -cvf ~/images.tar ~/images // 仅打包,不压缩 images ->images.tar
tar -zcvf ~/images.tar.gz ~/images //打包后,images以gzip压缩images.tar.gz
在参数f后面的压缩文件名是自己取的,习惯上用tar来做,如果加z参数,则以tar.gz 或tgz来代表gzip压缩过的tar file文件
举例二,将用户目录~/images.tar.gz 解压到~/www下面
cd ~//切换到当前用户目录
tar -zxvf images.tar.gz//解压images到当前目录
解压到指定的目录
cd ~//切换到当前用户目录
tar -zxvf images.tar.gz -C ~/www ////解压images到~/www
未压缩的包(一般不带gz) 解包到指定的目录
cd ~//切换到当前用户目录
tar -xvf images.tar -C ~/www
页:
[1]