Linux 压缩与解压命令

摘要:
-D:指定文件解压缩后要存储的目录;示例:unziaa。zip更改aa Unzipaa。zip-d/tmp/yyy或unzip-d/tmp/yyyaa zip unzip aa。zip到/tmp/yyy目录。gzip和gunzip命令gzip用于将文件压缩为*。gz文件。Gunzip[options]*Gz文件选项:没有重要的选项。例如,gunzipaa.txt。gz解压缩aa.txt文件。gz文件转换为aa。txt file3.tar命令。打包的文件是.tar。gz文件。

1.    zip与unzip命令

  zip 用于压缩文件,压缩为*.zip文件。 unzip 用于解开被zip压缩过的文件。

(1) zip [选项] 压缩后的名称 文件或目录

  选项:

    选项较多,不一一详细介绍。

    -d :从压缩文件内删除指定的文件;

    -r :递归处理,将指定目录下的所有文件和子目录一并处理;

  例:

    zip aa aa.txt    在当前目录下将aa.txt压缩为aa.zip文件

    zip -r myx /tmp/xxx     将xxx目录及其内容压缩为myx.zip文件

(2) unzip [选项] 解压到的目录 *.zip文件

  选项:

    选项较多,不一一详细介绍。

    -d<目录> :指定文件解压缩后所要存储的目录;

  例:

    unzip aa.zip    在当前目录下将aa.zip文件解压

    unzip aa.zip -d /tmp/yyy 或 unzip -d /tmp/yyy aa.zip    将aa.zip解压到/tmp/yyy目录下

2.    gzip与gunzip命令   

  gzip 用于压缩文件,压缩为*.gz文件。 gunzip 用于解开被gzip压缩过的文件。

(1) gzip [选项] 文件

  选项:

  选项较多,不一一详细介绍。

  -d :解开压缩文件。

  例:

    gzip aa.txt        将aa.txt压缩为aa.txt.gz文件

    gzip aa.txt bb.txt 将两个文件分别压缩为*.gz文件

    gzip -d aa.txt.gz    将aa.txt.gz文件解压为aa.txt文件

  补充:

    当使用gzip命令压缩文件时,不会保留原文件。

(2) gunzip [选项] *.gz文件

  选项:

    没有什么重要的选项

  例:

    gunzip aa.txt.gz    将aa.txt.gz文件解压为aa.txt文件
        
3.    tar命令

  打包命令,打包后的文件是 .tar.gz 的文件。

tar [选项] 文件或目录

选项:

  选项较多,不一一详细介绍。

  -c :产生.tar打包文件

  -v :显示详细信息

  -f :指定压缩后的文件名

  -z :打包同时压缩

  -x :解包.tar文件

  -C <目录>:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项。

例:

  tar -zcvf myfile.tar.gz a.txt b.txt

    在当前目录下将a.txt、b.txt这两个文件一块打包成myfile.tar.gz文件

  tar -zxvf myfile.tar.gz

    将myfile.tar.gz文件解压到当前目录

  tar -zcvf myfile.tar.gz /tmp/xxx

    在当前目录下将/tmp/xxx目录及其内容一块打包成myfile.tar.gz文件

  tar -zxvf myfile.tar.gz -C /tmp/mydir

    将myfile.tar.gz文件解压到/tmp/mydir目录下

免责声明:文章转载自《Linux 压缩与解压命令》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇[精华] FreeBSD-FAQ集锦(二)基于PySpark的网络服务异常检测系统 (四) Mysql与SparkSQL对接同步数据 kmeans算法计算预测异常下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

Linux内核分析总结

周子轩 原创作品转载注明出处 《Linux内核分析》MOOC课程http://mooc.study.163.com/course/USTC-1000029000 笔记: 冯诺依曼体系结构的核心思想是存储程序计算机。在计算机中有两种指令,一是用户指令,一是系统调用。 Linux是一个基于POSIX和UNIX的多用户、多任务、支持多线程和多CPU的操作系统...

信步漫谈之OwnCloud—Linux下搭建私有云

一、环境 1)Linux系统:CentOS 7.7.1908 2)owncloud-8.0.16.tar.bz2下载地址:https://owncloud.org/download/older-versions/ 3)VMware11 安装 Linux 虚拟机、Windows7 环境 二、安装LAMP #安装软件包 yum install -y httpd...

部署与管理ZooKeeper(转)

本文以ZooKeeper3.4.3版本的官方指南为基础:http://zookeeper.apache.org/doc/r3.4.3/zookeeperAdmin.html,补充一些作者运维实践中的要点,围绕ZK的部署和运维两个方面讲一些管理员需要知道的东西。本文并非一个ZK搭建的快速入门,关于这方面,可以查看《ZooKeeper快速搭建》。 1.部署 本...

linux 没有yum命令,安装yum命令的方法

先说背景, 2020/12/26买了一个国外的linux云服务器, centos 7  64位,想用yum命令安装jdk环境,结果发现没有yum这个命令,这下操蛋了. 于是乎,百度,发现很多都是没有用的.说的不好听点,都是浪费时间的垃圾教程. 装个yum,搞了几个小时,原来自己是这么的菜, 但是,自己菜是一方面,我感觉这几年网络上乱七八糟的东西太多了.已经...

lost+found目录有啥用?

Linux系统中根目录下或者新挂载的磁盘目录下有一个叫lost+found,它的作用是什么? 如果你运行fsck命令(文件系统检查和修复命令),它也许会找到一些数据碎片,这些文件碎片在硬盘中并没有引用。特别的,fsck也许能找到看起来是完整的文件,但是在系统中没有名字-一个inode但是不对应文件名。这个数据仍然占用硬盘空间,但是并不能通过正常方式访问。...

万能Ghost系统制作教程

本篇是制作万能Ghost系统的基础教程。制作的万能Ghost系统镜像文件,可以恢复到任何一台机器上使用 (应该是绝大多数机器上),对于经常装机的朋友,可以给自己带来极大的方便。 录像视频教程:http://bbs.ylmf.com/read.php?tid=27312&u=35 一、前期基础工作 ================= 1、准备所需工具...