精华内容
下载资源
问答
  • Ubuntu16.04系统,将.tar.gz格式的文件从/home/myftp/upload/nuodongiot目录自动解压到/home/myftp/upload/backupcopy目录中,并将源目录/home/myftp/upload/nuodongiot中的文件移动/home/myftp/upload/extarct...

    具体情境

    Ubuntu16.04系统,将.tar.gz格式的文件从/home/myftp/upload/nuodongiot目录自动解压到/home/myftp/upload/backupcopy目录中,并将源目录/home/myftp/upload/nuodongiot中的文件移动至/home/myftp/upload/extarct目录中

    该过程进行单个文件进行移动,同时运行一次变将操作信息保存到日志中,日志目录为log="/home/myftp/zdjy.log"

    #! /bin/bash
    #日志目录
    log="/home/myftp/zdjy.log"
    exec 2>>$log
    #获取当前时间
    curtime=`date +"%Y/%m/%d  %H:%M:%S"`
    #打开指定目录
    cd /home/myftp/upload/nuodongiot
    #获取目录中的文件数
    count=`ls -l|grep '^-'|wc -l`
    #对目录中的每个文件进行操作,判断目录中是否有文件
    if [ $count -ne  0  ];then
           for i in `ls -1`
               do
                   echo "操作文件名:$i ">>$log;
    # 将文件解压到指定目录
                   tar zxvf /home/myftp/upload/nuodongiot/$i -C /home/myftp/upload/backupcopy;
    #将文件移动到指定目录
                   mv /home/myftp/upload/nuodongiot/$i /home/myftp/upload/extarct;
               done
           echo "$curtime ,执行成功,操作数目: $count">>$log
    else
        echo "$curtime nuodongiot is empty.">>$log
    fi
    

    运行结果

    /home/myftp/upload/nuodongiot目录为空,已经将文件移动至/home/myftp/upload/extarct目录,如下

    解压后的目录为/home/myftp/upload/backupcopy目录,这个目录下面的文件内容不截图

    脚本操作后日志

    当然我的解压脚本加入到crontab -e,定时执行

    #定时执行,每天凌晨3:30执行/home/myftp/zdjy.sh脚本
    30 3 * * * /home/myftp/zdjy.sh
    

     

    展开全文
  • linux tar 命令默认不支持批量提取 .tar 文件中的指定文件, ...解压当前目录下所有 .tar 中的 a.txt 文件至指定目录 /tmp/dir/ 下: for tar in *.tar; do tar -C /tmp/dir/ -xvf $tar *a.txt; done ...

    linux tar 命令默认不支持批量提取 .tar 文件中的指定文件,

    如果需要批量提取,可参考以下方式:

    for tar in *.tar;  do tar -xvf $tar; done
    

    解压当前目录下所有 .tar 中的 a.txt 文件至指定目录 /tmp/dir/ 下:

    for tar in *.tar; do tar -C /tmp/dir/ -xvf $tar *a.txt; done
    
    展开全文
  • Linux命令行压缩解压

    2020-09-01 21:16:54
    解包当前目录: tar -zxvf my.tar.gz 解压指定的文件夹: tar -zxvf java.tar.gz -C /usr/java 压缩成zip文件:将当前目录下所有文件和文件夹全部压缩成file.zip内联代码块文件,内联代码块-r表示递归压缩子...

    压缩文件命令:tar -zcvf   打包后生成的文件名全路径    要打包的目录

    tar -zcvf xahot.tar.gz   xahot/

    解包至当前目录:

    tar -zxvf my.tar.gz

    解压到指定的文件夹:

    tar -zxvf java.tar.gz  -C /usr/java

    压缩成zip文件:将当前目录下所有文件和文件夹全部压缩成file.zip内联代码块文件,内联代码块-r表示递归压缩子目录下所有文件。

    zip -r myfile.zip ./*

    解压zip压缩文件 :把file.zip文件解压到 /home/sunny/

    unzip -o -d /home/sunny myfile.zip

    -o:不提示的情况下覆盖文件;

    -d:-d /home/sunny指明将文件解压缩到/home/sunny目录下。

    展开全文
  • linux下压缩-解压命令

    2013-10-19 11:52:00
    unzip topo-app.zip -d topo-app //解压文件至 指定目录 zip -r topo-app.zip /topo-app/* //压缩文件中含有topo-app目录 cd topo-app zip -r topo-app.zip * //压缩文件中没有topo-app目录 tar -xzvf eSightback...

    unzip topo-app.zip -d topo-app     //解压文件至 指定目录

    zip -r topo-app.zip /topo-app/*    //压缩文件中含有topo-app目录

    cd topo-app zip -r topo-app.zip *              //压缩文件中没有topo-app目录

    tar -xzvf eSightback.tar.gz -C /opt/eSightback

    unzip -v **.zip 查看压缩文件目录,但不解压。

    unzip -t **.zip 测试文件有无损坏,但不解压。

    转载于:https://www.cnblogs.com/haifeisi/p/3377709.html

    展开全文
  • 1. tar 命令 ...2. tar 解压文件指定目录下 *.tgz tar -zxvf *.tgz -C /root -C, --directory=DIR 改变目录 DIR tar -zxmvf *.tgz -C /root -m, --touch 不要解压文件的修改时间 参考
  • 将事先下载好的tomcat压缩包通过跳板机上传至linux服务器指定目录下面,然后对其解压,重命名。2.打开tomcat放置目录找到conf文件夹,在conf文件夹下面找到server.xml配置文件,并对其进行修改。(1)修改端口号,将...
  • Linu压缩及解压缩文件基础命令操作1、tar描述...-r:追加文件至打包文档 -t:列出打包文档的内容 –delete:从打包文件中删除文件 常用选项: -C:指定解压路径 -z:打包后通过gzip格式压缩 -j:打包后通过bzip2
  • Linux压缩之tar

    2020-02-01 20:23:24
    tar: 在linux上是常用的打包、解压、压缩工具 ...解压文件至指定目录 -l 对每一个压缩文件,显示以下字段: 压缩文件的大小;未压缩文件的大小;压缩比;未压缩文件的名称 -r 新...
  • 1.打包(.tar)、打包并压缩(.tar.gz) -c create创建的一个档案文件(打包),打包文件后缀一般为*.tar -z 以gzip格式压缩,压缩后文件,后缀一般为tar.gz、...-C 释放文件至目录中 -p 同权压缩 打包: tar cv...
  • Linux服务器安装jdk

    2020-04-19 15:51:57
    3.解压jdk文件至指定目录 tar -zxvf jdk-8u191-linux-i586.tar.gz -C/usr/local/java 4.修改环境变量 输入vim /etc/profile 用vim编辑器来编辑profile文件,在文件末尾添加一下内容(按“i”进入编辑) 加入以下...
  • linux安装jdk

    2016-07-22 21:14:14
    linux jdk 下载: ... 安装 1. .tar.gz格式的安装 1.将安装包XXX.tar 上传到目录/usr/local/下 2.cd /usr/local/命令,可切换目录。...可看到文件已上传至指定目录 3.对jdk安装包解压解压安装包的命令为:tar
  • Linux中jdk部署

    2020-05-10 16:49:35
    1.上传jdk文件至指定目录,此处以/opt为例 2.解压到当前目录 tar -zxvf jdk-8u231-linux-x64.tar.gz 生成文件夹jdk1.8.0_231 此时,解压的路径为:/opt/jdk1.8.0_231 3.添加jdk 的路径到环境变量中 ①vi /root/....
  • Linux下安装redis

    2019-05-18 17:56:42
    可以使用sftp上传至指定目录 三.解压文件 tar -zxvf redis-5.0.4.tar.gz 四.进入reids解压目录 cd redis-5.0.4 五.执行编译和安装 1.编译 make 2.进入redis-5.0.4/src目录 cd ./src 3.安装 mak...
  • redis安装部署linux

    2021-03-01 14:51:18
    1、解压redis安装包,将redis安装至指定目录。 make install prefix=/user/local/redis/ 若编译错误,可以使用make clean清空编译结果 2、将解压目录下的redis.conf文件拷贝至安装目录的bin文件夹下 cp
  • SuSE 12 linux 开发环境搭建 之 jdk安装

    千次阅读 2021-03-17 11:30:22
    jdk安装 1. 准备文件 文件名: jdk-8u281-linux-x64...3. 解压文件,并挪移至指定目录 tar -zxvf jdk-8u281-linux-x64.tar.gz mv jdk1.8.0_281 /usr/java/ 4. 配置环境变量 编辑配置文件 vim /etc/profile 在文件末尾添
  • Linux中Nginx的安装

    2020-11-19 22:27:33
    1. 安装步骤 1.1 官网介绍 ... 1.2 上传安装包 上传安装包.gz 至linux工作...1.移动压缩包至指定文件夹方便管理 mv nginx-1.19.4.tar.gz software/ 2.修改解压文件夹名称 mv nginx-1.19.4 nginx 1.4 关于nginx目录
  • Linux下JDK的安装与配置 一、下载 ...选择jdk8 linux文件后缀为.tar.gz的版本下载 二、安装 1.使用Xshell或其他工具将下载好的压缩包上传至Linux...2. 解压指定目录: tar -zxvf jdk-linux-x64.tar.gz -C /u...
  • 解压文件至本目录中 tar -xzvf jdk-8u172-linux-x64.tar.gz 二、移动安装包到指定目录下 将解压出的目录移/usr/local/jdk8中 mv jdk1.8.0_172 /usr/local/jdk8 三、配置环境变量 进入配置文件所在目录/etc cd /...
  • linux安装redis4.0.8

    2021-01-20 12:13:06
    1、解压至指定目录,并重命名为redis tar zxvf redis-4.0.8.tar.gz -C /env mv redis-4.0.8 redis 2、打开解压后的文件夹,使用make安装 cd /env/redis make cd src make install PREFIX=/env/redis 三、配置 修改...
  • Linux上安装Nginx

    2016-01-04 11:36:33
    安装目录为:/mysoft/nginx1、上传安装包至指定目录2、修改安装包权限从上面截图中可以看出,该文件没有执行权限 执行:chmod 755 nginx-1.8.0.tar.gz 3、解压,并进入解压后的文件夹中执行:tar -xzvf nginx-1.
  • Linux(cos7) JDK8安装步骤

    2020-09-09 10:29:02
    1.首先去自行下载jdk8安装包(方法去百度....2.将解压后的jdk移动至指定目录 # mv jdk1.8.0_181/ /usr/local/jdk 3.配置环境变量 3.1 进入指定文件 # vim /etc/profile 3.2 在文件末尾添加环境变量 # JAVA_HOME=/usr/
  • 1、上传JDK包至指定目录,并解压 tar -xzvf jdk-7u80-linux-x64.tar.gz 2、配置JDK环境变量 打开/etc/profile配置文件 vim /etc/profile 3、在文件末尾追加如下内容(要根据自己的JDK版本以及目录作相应改动),...
  • Linux上安装JDK

    2019-09-12 12:38:58
    准备工作: xshell、xftp、jdk1.8官方包(博主在这里提供好了从官网下载的包) 地址百度网盘 提取码 8k5c ...利用xftp将对应linux版本的jdk包上传服务器自己指定文件目录(/home/xxx/Java)下 2、解压 利用xshell登...
  • linux tar命令详解

    2011-04-21 19:17:31
    为了方便用户在打包解包的同时能压缩或解压文件,tar提供了一种特别的功能。这就是tar能在打包或解包的同时调用其他的压缩程式,比如调用gzip、bzip2等。  1) tar调用gzip  gzip是GNU组织研发的一个压缩程式,.gz...
  • Linux下centos6.4安装redis

    2018-04-09 23:41:06
    准备工作:环境:linux系统:centos6.4-x86-x64安装工具:redis-3.2.11.tar.gz软件下载:redis官网下载redis是...yum -y install gcc-c++将压缩文件通过xft5工具上传/opt下,解压指定目录下,删除压缩包#创建目...
  • Redis 1. 文件准备 文件名: redis-3.2.9.tar.gz ...3. 解压文件,并挪移至指定目录 tar -zxvf redis-3.2.9.tar.gz mv redis-3.2.9 /usr/redis 4. 安装之 cd /usr/redis/redis-3.2.9 make 验证是否安装成功 make test
  • arm-Linux下boost库交叉编译

    千次阅读 2018-10-16 10:16:26
    arm-Linux下boost库交叉编译 ...下载解压boost,我现在用的是1.48,安装交叉编译器至指定位置,设置编译器路径到 PATH 1.首先运行boost解压目录下的 ./bootstrap.sh 2.修改生成的project-config.jam文件 修改: usi...
  • 1 上传root(redis-3.0.0.tar.gz) 解压 tar -zxvf redis-3.0.0.tar.gz (z格式 x解压 v进度 f文件) 2 解压之后 进入解压的包 make 开始编译 3 编译完成之后 make install PREFIX=/usr/local/redis 指定安装的...
  • 1、yum安装git(这一步...2、下载《gitblit-1.8.0.tar.gz》包并解压至指定目录并找到gitblit目录下../gitblit/data/gitblit.properties文件进行配置添加include = my.properties 3、复制default.prop...
  • 文章目录配置DNS上外网安装JDK安装tomcat安装fastDFS 配置DNS上外网 ...上传至指定文件夹压缩包 解压tar -zxvf jdk-8u141-linux-x64.tar.gz 编辑配置文件,配置环境变量 vim /etc/profile expor

空空如也

空空如也

1 2 3 4 5
收藏数 85
精华内容 34
关键字:

linux解压文件至指定目录

linux 订阅