假设我们压缩文件文件aaa.log 为aaa.log.tar.gz ,归档压缩之后,并删除文件aaa.log。请参阅下面的命令:

tar -zcvf aaa.log.tar.gz aaa.log –remove-files

可以看出,主要是使用了–remove-files 这个命令参数选项。

能不能拓展下:解压 aaa.log.tar.gz之后,并删除 aaa.log.tar.gz?我看了一遍又一遍帮助,一直没有发现合适的命令参数选项。不过,完全可以通过一种变通的方法来实现:

tar -zxvf aaa.txt.tar.gz && rm -rf aaa.txt.tar.gz

对于上面两种应用,是不是可以进一步拓展出以下两种比较有实际意义的应用:

1、遍历压缩归档日志文件:

find . -name “*.log” -type f -exec tar -zcvf {}.tar.gz {} –remove-files > /dev/null \;

2、遍历解压tar.gz文件,并删除tar.gz文件

find . -name “*.tar.gz” -type f -exec tar -zxvf {} \; -exec rm -rf {} \; > /dev/null

linux tar 压缩 删除源文件,Linux tar 如何在压缩之后删除原文件相关推荐

  1. 【Linux】硬链接和符号链接(软连接)都可以修改原文件吗?--相同点与不同点

    答案是都可以修改 测试 测试命令如下 $ cd /tmp # 所有人都有rwx权限 $ touch test.txt $ vim test.txt #写入: this is the test file ...

  2. linux命令解压tar命令,菜鸟学Linux命令:tar命令 压缩与解压缩

    tar命令可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件. tar最初被用来在磁带上创建档案,现在,用户可以 ...

  3. Linux 压缩类命令 (tar gzip zip unzip compress uncompress zcat zdiff zless zgrep zipgrep)

    文章目录 写在开头的话 Linux 压缩命令 00. tar 命令 0.1 tar 命令演示 0.2 tar 命令注意事项 01. gzip 压缩或者解压缩 1.1 命令说明 1.2 使用演示 02. ...

  4. linux 解压 视频插件,linux下压缩解压缩命令

    zip/gzip 命令 linux zip命令参数列表: -a 将文件转成ASCII模式 -F 尝试修复损坏的压缩文件 -h 显示帮助界面 -m 将文件压缩之后,删除源文件 -n 特定字符串 不压缩具 ...

  5. 适用于linux的解压工具,Linux系统中常用的压缩和解压缩工具

    Linux系统中常用的压缩和解压缩工具 压缩:以时间换空间的一种操作: 压缩的原理:标记和替换: 压缩比:压缩之前与压缩之后的文件大小的比值:其中:纯文本文件的压缩比较大,视频.图像等文件压缩比小 能 ...

  6. linux保存压缩程序输出,Linux压缩zip文件

    1. Linux下zip工具简介 Linux上使用命令行版的zip压缩工具创建zip压缩文件. 2. 安装zip工具 以CentOS7.5为例,默认情况下,最小化安装并没有包括zip套件. [root ...

  7. linux压缩后删原文件夹,Linux tar 如何在压缩之后删除原文件及相关拓展用法

    在平时的维护工作中,tar命令应该经是会常用到.我们常常用这个命令来归档压缩文件,如何压缩之后删除原文件呢? 假设我们压缩文件文件aaa.log 为aaa.log.tar.gz ,归档压缩之后,并删除 ...

  8. 红帽linux系统备份指令,redhat Linux系统tar、gzip、zip等压缩命令

    redhat Linux系统tar.gzip.zip等压缩命令 [gzip/gunzip] gzip是压缩命令,对应的gunzip是解压命令,使用时很简单,如下: gzip file1执行压缩,压缩后 ...

  9. Linux用户及权限管理,常用的工具命令find,wc,du,visudo,常用系统管理命令,Linux压缩管理,gzip,Bzip2,Tar

    用户管理介绍 管理员 Uid为0 Root             :x   :0   :0  :root  :   /root   :/bin/bash 用户名:密码:uid:gid:组名  :家目 ...

最新文章

  1. mysql外键无法删除_mysql外键无法删除数据的情况
  2. cassandra mongodb选择——cassandra:分布式扩展好,写性能强,以及可以预料的查询;mongodb:非事务,支持复杂查询,但是不适合报表...
  3. 【Android 逆向】Android 进程注入工具开发 ( 总结 | 源码编译 | 逆向环境搭建使用 | 使用进程注入工具进行逆向操作 ) ★★★
  4. Netbeans6.8使用手札(NetBeans6.8中Java、php、C/C++开发配置)
  5. PAT甲级题目翻译+答案 AcWing(数学)
  6. 从零开始学习docker(九)持久化存储和数据共享之 bind Mounting
  7. 视频剪辑软件调研分析
  8. 企业微信万亿级日志检索系统
  9. Activity 的窗口去头的方式
  10. 使用exrex第三方模块,制作私人订制的高精度密码字典,保存至txt
  11. 关于电解电容ESR的问题
  12. 坐着童年纸飞机的C语言for循环!超好玩!超详细!
  13. 【游戏】Win 10 运行红色警戒2
  14. java 字符串转日历,在Java中将日历字符串转换为日历对象
  15. JRebel进行热部署时修改的mapper.xml或者mapper的注解不生效
  16. illumina测序的一些注意事项
  17. iOS读懂崩溃日志,解析崩溃日志
  18. colab如何读取google drive(谷歌云盘)的文件
  19. 马氏距离例题详解(全网最详细)
  20. Python 凯撒密码

热门文章

  1. excel删除无尽空白行_?Excel你不知道的神技巧:提升工作效率必备,值得老师收藏!...
  2. 17个练习自动化测试的网站,相信你一定喜欢
  3. 机器学习-疑点1 :shape[ ]的理解
  4. 使用Spreadsheet操作Excel
  5. TP 全系列调试通用参考说明
  6. 58 非常酷的单页网站设计灵感
  7. IDB数据桥提供方用oracle,WinCC与第三方系统数据交互IndustrialDataBridge(54页)-原创力文档...
  8. 计算机能直接执行的语言程序是,计算机能够直接执行的程序是什么语言
  9. 重要性采样(importance sampling)
  10. 蜜蜂在挡板外和框梁顶造赘脾的几个要素及处理方法