gzip

gzip *                          //压缩文件,并自动删除源文件。不支持直接压缩目录

gzip -rv 目录名           //递归的压缩目录

下面是执行记录:

[root@wx-app-160 test]# ls -lrt
total 4
-rw-r--r--. 1 root root    0 Oct 24 12:14 aa.txt
drwxr-xr-x. 2 root root 4096 Oct 24 12:16 bb
[root@wx-app-160 test]# gzip *
gzip: bb is a directory -- ignored
[root@wx-app-160 test]# ll
total 8
-rw-r--r--. 1 root root   27 Oct 24 12:14 aa.txt.gz
drwxr-xr-x. 2 root root 4096 Oct 24 12:16 bb

由执行可知,压缩以后会生成一个 .gz 的文件,我们想要 .zip 的怎么办,那就使用 zip 命令。

zip

zip test.zip test                    //压缩 test 为 test.zip 文件

zip test.zip test | rm -rf test  //压缩失败,并删除了 test 文件

zip -m test.zip test               //压缩 test 为 test.zip 文件,并删除 test 文件

压缩文件并删除源文件相关推荐

  1. 关于压缩文件后删除源文件的一点问题

    近期在项目中,需要压缩文件,同时压缩文件后需要删除源文件, public static boolean fileToZip(String sourceFilePath,String zipFilePa ...

  2. python 利用脚本命令压缩加密文件并删除源文件

    python自身有一个比较好的包 tarfile以及zipfile都可以压缩文件,但是当我们需要加密压缩文件的时候,这两个包无法提供,根据官方资料 zipfile的setpassword 是无法设置密 ...

  3. Java zip 压缩 文件夹删除,移动,重命名,复制

    FileUtil.java import java.io.*; import java.util.List; import java.util.zip.ZipEntry; import java.ut ...

  4. 压缩文件目录 linux,linux_压缩文件及目录

    压缩解压缩命令: 压缩格式:gz,bz2,xz,zip,z 压缩算法:算法不同,压缩比也会不同: compress::FILENAME.Z uncompress 目前最流行的压缩工具: gzip: . ...

  5. linux压缩文件命令_24.gzip、unzip命令详解 - 钟桂耀

    gzip命令 减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件时,可以减少传输的时间.gzip是在Linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用. 注 ...

  6. gzp解压命令 linux_Linux gzip命令:压缩文件或目录

    gzip 是 Linux 系统中经常用来对文件进行压缩和解压缩的命令,通过此命令压缩得到的新文件,其扩展名通常标记为".gz". 再强调一下,gzip 命令只能用来压缩文件,不能压 ...

  7. Linux 打包压缩-文件打包-打包工具【tar】命令使用简介

    tar 将许多文件一起保存至一个单独的磁带或磁盘归档,并能从归档中单独还原所需文件. 补充说明 tar命令 可以为linux的文件和目录创建档案.利用tar,可以为某一特定文件创建档案(备份文件),也 ...

  8. PHP压缩和解压缩文件的三种方式

    前言:平时在项目中,偶尔会遇到文件备份导入导出的需求,在此记录使用PHP执行文件压缩和解压缩的三种方式** 目录 1. 使用PHP扩展的ZipArchive类 2. 使用压缩与解压缩类PclZip.p ...

  9. 【无标题】解决“该项目不在请确认该项目位置,然后重试” 文件无法删除问题

    项目场景: 提示:这里简述项目相关背景: 经常出现文件删掉了,文件夹无法删除,出现"该项目不在请确认该项目位置,然后重试"的场景 问题描述 提示:这里描述项目中遇到的问题: 有很多 ...

  10. qt在linux系统下实现压缩文件

    简述 编程进行文件压缩一般有三种方法: 一是使用zlib的C++开源源码: 二是使用Quazip动态库: 三就是在子进程中使用第三方软件. 由于我在windows中开发qt程序时已经使用过了zlib源 ...

最新文章

  1. iOS朋友圈,视频播放器、钓鱼小游戏、玻璃动画源码
  2. ×××安全协议之IPsec
  3. 详解随机神经网络结构搜索 (SNAS)
  4. 吴恩达《优化深度神经网络》精炼笔记(3)-- 超参数调试、Batch正则化和编程框架...
  5. 决策树ID3 C4.5 CART代码
  6. P2617 Dynamic Rankings 整体二分
  7. 一篇文章了解架构设计的本质
  8. ROS----窃听小乌龟行动计划
  9. dumpsys使用方法
  10. 寻找高匿名破盾代理方案1. tinyproxy
  11. 【软件工具使用】高效使用 Visio 绘图
  12. excel查找空值快捷键_Excel之定位和查找(一)
  13. 计算机无纸化考试合卷答题笔记卡,高级会计师无纸化考试攻略都在这 第一次考也不用慌...
  14. docker stop 失败处理方法
  15. 横版射击,王者归来|Cocos精品《合金弹头OL》
  16. element中表格展开行的默认展开和收起
  17. MySQL数据库,创建表空间
  18. social-GAN
  19. API 编排的应用及痛点
  20. MJ对2008年10月6日大盘预测(节后第一天)

热门文章

  1. 3D建模:14个建模小技巧
  2. pic单片机c语言读eeprom,PIC单片机应用专题二内外EEPROM读写..doc
  3. TFS2012 权限设置
  4. 记nuc8的开箱以及安装hackintosh
  5. 【opencv-python】 HSV抠图-智能车拟合道路边界和中线
  6. 常用的FTP软件及优缺点分析
  7. MFC工具箱中各种控件
  8. 阿泰水晶报表补空行(分组)
  9. Repeated DNA
  10. Kotlin 元编程(注解,反射)