1压缩解压命令 tar
我们常用的解压命令是 tar -zxvf **.tar.gz
当.tar文件没有.gz属性时,就用-xvf,如下所示
常用的压缩命令是 tar -zcvf 只有x和c的区别
如果只想解压压缩文件下某个指定文件夹的内容,就要像如下所示:tar -xvf **.tar 目录名
如果想解压到指定目录下就要加上-C选项,C是大写的C:
命令格式为:tar -zxvf 【压缩包文件名.tar.gz】 -C 【路径】/
如果想让执行某个命令的结果作为某个变量的值,那就需要如下value=`date -d yesterday +%Y%m%d` 这种,记住`是英文状态下,esc那个按钮的`
取变量的值,必须要加上$符号
cd /
cd jxtfile/download/
value=`date -d yesterday +%Y%m%d`
echo ${value}
value2="image"${value}".tar"
echo ${value2}
tar -xvf image20191208.tar jxt_image/ -C ../jxt_image/ && rm -rf image20191208.tar
tar
-c: 建立压缩档案
-x:解压
-t:查看内容
-r:向压缩归档文件末尾追加文件
-u:更新原压缩包中的文件
这五个是独立的命令,压缩解压都要用到其中一个,
可以和别的命令连用但只能用其中一个。
下面的参数是根据需要在压缩或解压档案时可选的。
-z:有gzip属性的
-j:有bz2属性的
-Z:有compress属性的
-v:显示所有过程
-O:将文件解开到标准输出
下面的参数 -f 是必须的:
-f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。