shell脚本的一些命令用法

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: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值