1 命令名称:gzip 压缩文件

命令所在路径: /bin/gzip

执行权限: 所有用户

语法: gzip [文件]

压缩后文件格式: .gz

2 命令名称: gunzip  解压.gz的压缩文件(gzip  -d也可以)

命令英文原意: GUN unzip

命令所在路径: /bin/gunzip

执行权限:  所有用户

语法:gunzip  [压缩文件]

注意事项:gzip只可以压缩文件,不可以压缩目录,压缩后不保留源文件

3 命令名称: tar  打包目录  文件格式为:.tar.gz

命令所在路径: /bin/tar

执行权限:   所有用户

语法:tar 选项[-zcf] [压缩后文件名]  [目录]

-c   打包

-v   显示详细信息

-f    指定文件名

-z    打包同时压缩

先打包后压缩

打包的同时压缩

4 命令名称: tar  解压

命令所在路径: /bin/tar

执行权限:   所有用户

语法        -x   解包

-v   显示详细信息

-f    指定文件名

5 命令名称: zip  压缩文件或目录 文件格式  .zip

命令所在 路径: /usr/bin/zip

执行权限: 所有用户

语法:

zip 选项[-r] [压缩后文件名] [文件或目录]

-r 压缩目录

原文件依然会保留,%表示压缩比

压缩目录加一个-r就可以了

6 命令名称: unzip  解压(不分目录还是文件)

命令所在 路径: /usr/bin/unzip

执行权限: 所有用户

语法: unzip [压缩文件]

7  命令名称:bzip2  压缩文件  文件格式 .bz2(压缩比比较好,一般用于压缩比较大的文件) 但是不可以压缩目录可以结合tar使用

命令所在路径: /usr/bin/bzip2

执行权限: 所有用户

语法: bzip 选项 [-k] [文件]

-k  产生压缩文件后保留源文件

8  命令名称:bunzip2  解压缩

命令所在 路径: /usr/bin/bunzip2

执行权限: 所有用户

语法: bunzip 选项 [-k] [压缩文件]

-k  解压缩后保留源文件

今日作业:
1.使用tar命令对文件进行打包压缩与解压缩:
 使用gzip方式对文件进行压缩,并指定压缩名为 tar_gzip.tar.gz
 使用bzip2方式对文件夹进行压缩,并指定压缩名为 tar_bzip2.tar.bz2
 使用xz方式对文件进行压缩,并指定压缩名为 tar_xz.tar.xz
 新建文件file1.txt,file2.txt,file3.txt
 对文件file1.txt和file2.txt,进行压缩(使用gzip方式),排除file3.txt(即不对file3进行压缩)
 并指定压缩名为tar_file.tar.gz

tar -czvf file1.txt file2.txt tar_file.tar.gz

新建文件file4.txt,将file4.txt添加到tar_file.tar.gz中
查看压缩包tar_file.tar.gz有哪些文件及目录(不解压,只查看)
解压tar_gzip.tar.gz到指定目录tar_test(没有这个目录就创建)
解压tar_xz.tar.xz

tar -czvf file4.txt tar_file.tar.gz

tar -tvf tar_file.tar.gz

mkdir tar_test

tar -zxvf tar_gzip.tar.gz tar_test

tar -Jxvf tar_xz.tar.xz

2.在Linux上的/root目录创建一个Linux.txt,在windows上创建windows.txt
 通过sftp的 get和put命令,将windows上的windows.txt推送到linux上
 通过sftp的 get和put命令,将linux上的linux.txt推送到windows上
 使用rz上传文件windows.txt到linux上
 使用sz下载文件linux.txt到windows上

touch Linux.txt

# sftp root@主机号
sftp> get /home/window.txt /root
sftp> put /root /home/window.txt
sftp> get /root /home/window.txt
sftp> put /home/window.txt /root
rz命令与sz命令
1.rz命令
rz命令(Receive ZMODEM),使用ZMODEM协议,将本地文件批量上传到远程Linux/Unix服务器,
注意不能上传文件夹。
当我们使用虚拟终端软件,如Xshell、SecureCRT或PuTTY来连接远程服务器后,使用rz命令可以上传
本地文件到远程服务器。输入rz回车后,会出现文件选择对话框,选择需要上传文件,一次可以指定多个文件上传到服务器的路径为当前执行rz命令的目录。
此外可以在虚拟终端软件设置上传时默认加载的本地路径和下载的路径。如SecureCRT软件 ->
Options -> session options -> X/Y/Zmodem 下可以设置上传和下载的目录。
命令格式:
rz [选项]
选项说明:
-+, --append:将文件内容追加到已存在的同名文件
-a,--ascii:以文本方式传输
-b, --binary:以二进制方式传输,推荐使用
--delay-startup N:等待N秒
-e, --escape:对所有控制字符转义,建议使用
-E, --rename:已存在同名文件则重命名新上传的文件,以点和数字作为后缀
-p, --protect:对ZMODEM协议有效,如果目标文件已存在则跳过 -
q, --quiet:安静执行,不输出提示信息
-v, --verbose:输出传输过程中的提示信息
-y, --overwrite:存在同名文件则替换
-X, --xmodem:使用XMODEM协议--ymodem:使用YMODEM协议
-Z, --zmodem:使用ZMODEM协议
--version:显示版本信息
--h, --help:显示帮助信息
2.sz命令
2.1sz命令(Send ZMODEM)通过ZMODEM协议,可将多个文件从远程服务器下载到本地。注意不能
下载文件夹,如果下载文件夹,请先打包再下载
2.2格式:
rz [选项] [fifilelist]
命令选项基本与rz相同,请参考上文rz的命令选项或者sz的manual,或者运行命令sz -h查看。
2.3常用示例
2.3.1 下载多个文件
sz fifile1 fifile2 fifile3
sz和rz命令在实际应用开发中非常实用,有时候我们会经常跑脚本统计数据,需要上传和下载一些大数
据量的数据,这时候这两个命令就非常有用了
有的机器可能不能使用 rz/sz 命令,这个时候我们就需要安装 lrzsz
执行以下命令:
yum install lrzsz -y

linux压缩和解压缩相关推荐

  1. Linux之压缩和解压缩命令

    Linux之压缩和解压缩命令 1. 压缩格式的介绍 Linux默认支持的压缩格式: .gz .bz2 .zip 说明: .gz和.bz2的压缩包需要使用tar命令来压缩和解压缩 .zip的压缩包需要使 ...

  2. linux下文件的压缩和解压缩

    linux下文件的压缩和解压缩 目录 1.压缩 2.解压缩 3.归档工具 一. 压缩 compress: -d:解压缩,相当于uncompres-c:结果输出至标准输出,不删除原文件-v:显示详情 - ...

  3. Linux常用命令: zip、unzip 压缩和解压缩命令

    Linux常用命令: zip.unzip 压缩和解压缩命令 zip的用法 基本用法是: zip [参数] [打包后的文件名] [打包的目录路径] 常用参数: -a 将文件转成ASCII模式 -F 尝试 ...

  4. linux压缩和解压缩_Linux QuickTip:一步下载和解压缩

    linux压缩和解压缩 Most of the time, when I download something it's a file archive of some kind – usually a ...

  5. Linux压缩和解压缩命令汇总(tar命令汇总)

    linux 中压缩文件非常常见,以下为本人对Linux压缩和解压缩命令进行了简单汇总,具体如下: 第一:打包+解包 打包命令(注意打包文件大小并没有压缩) tar -cvf xxx.tar +要打包的 ...

  6. Linux命令——压缩和解压缩

    Linux命令--压缩和解压缩 尽管文件后缀名在Linux中没什么用,但还是来看看: .gz:表示由gzip压缩工具压缩的文件 .bz2:表示由bzip2压缩工具压缩的文件 .tar:表示由tar打包 ...

  7. linux 中常见的压缩和解压缩的命令

    # linux 中常见的压缩和解压缩的命令 一.tar 1.解压: tar zxvf filename.tar 2.压缩: tar czvf filename.tar dirname 二.gz 1.解 ...

  8. linux中如何压缩目录文件,如何在Linux中压缩和解压缩目录及其文件

    问题描述 我是Linux的新手.什么是压缩和解压缩目录及其文件的完整过程.请提及是否必须进行任何安装. 最佳解决办法 你说你是新手.也许你有Windows-experiences.如果您还没有安装软件 ...

  9. linux中常用的压缩命令,Linux中常用的压缩和解压缩命令汇总

    在Linux下,压缩和解压相比较Windows而言,琳琅满目的各种压缩包是一种莫名的负担,很多时候,根本就不知道该如何下手,经过无数次的折磨之后,通过伟大的互联网整理出了下面这份常用压缩包的后缀名的解 ...

  10. Ubuntu(linux) 7z压缩和解压缩命令

    Ubuntu(linux) 7z压缩和解压缩命令 文章目录 Ubuntu(linux) 7z压缩和解压缩命令 环境 内容 安装 压缩命令 解压缩命令 参考 环境 HOST OS:Ubuntu 20.0 ...

最新文章

  1. 点分治问题 ----------- P2993 [FJOI2014]最短路径树问题 [最短路径树+点分治+采坑]
  2. 请详细描述listview与gridview的异同点_三种聚类分析的异同
  3. 对doget和dopost区别的理解
  4. Spark学习笔记——在集群上运行Spark
  5. 2018/7/9-纪中某B组题【jzoj1503,jzoj1158,jzoj1161】
  6. Aptana插件安装到eclipse和myeclipse的详细过程
  7. SQL高手请进来一下,谢谢
  8. php二叉排序树,二叉排序树(建树)
  9. Line RichEdit类
  10. 2015年上半年 系统分析师 案例分析真题
  11. 云计算基础与应用 第七章 CDN
  12. 行人重识别+人脸识别+商品识别(新商品库对比)
  13. raft协议--面试问答题
  14. 华为云数据库-RDS for MySQL数据库
  15. OpenSIPS 核心函数
  16. 内网DNS欺骗与防护
  17. python编程免费小说_使用Python开发小说下载器,不再为下载小说而发愁
  18. VSCode安装TinyPNG,并配置api key
  19. 网页先锋 v1.5 官网
  20. CAD单独卸载,不影响其他软件,CAD专用卸载修复工具,一键完全彻底卸载删除CAD软件的专用卸载工具

热门文章

  1. React高级指引:无障碍
  2. 微型计算机P42.4G表示,在微型计算机的配置中常看到“P42.4G”字样,其中数字2.4表示______。A.处理器的时钟频率是2.4GHzB....
  3. 项目方案讨论会流程_讨论本文可能的解决方案
  4. spring boot 怎么 html 嵌套 html?
  5. Linux命令+shell脚本大全:文件和目录列表
  6. 自动点击按钮(即自动触发点击事件)
  7. 大数据之kafka简介
  8. OpenAttestation(OAT)
  9. 用python写个一键锁屏的小脚本
  10. C语言编写简单的朗读小工具