Linux压缩和归档命令的速查表

news/2024/11/24 2:15:41/

在Linux系统中,有多种命令可用于压缩和归档文件和目录。这些命令使我们能够将文件和目录打包成单个文件,并可以选择压缩以节省存储空间。本文将提供一个Linux压缩和归档命令的速查表,帮助您快速查找和了解各种常用命令及其用法。

压缩文件和目录

Gzip

  • gzip <file>:压缩指定的文件,并将原始文件替换为压缩文件。
  • gzip -r <directory>:递归压缩指定目录中的所有文件和子目录。

Bzip2

  • bzip2 <file>:压缩指定的文件,并将原始文件替换为压缩文件。
  • bzip2 -r <directory>:递归压缩指定目录中的所有文件和子目录。

Xz

  • xz <file>:压缩指定的文件,并将原始文件替换为压缩文件。
  • xz -r <directory>:递归压缩指定目录中的所有文件和子目录。

Zip

  • zip <archive_name> <file>:将指定文件添加到ZIP归档文件中。
  • zip -r <archive_name> <directory>:递归将指定目录及其内容添加到ZIP归档文件中。

解压缩文件和目录

Gzip

  • gzip -d <file.gz>:解压缩指定的gzip文件,并将原始文件还原。

Bzip2

  • bzip2 -d <file.bz2>:解压缩指定的bzip2文件,并将原始文件还原。

Xz

  • xz -d <file.xz>:解压缩指定的xz文件,并将原始文件还原。

Tar

  • tar -xvf <archive.tar>:解压缩指定的tar归档文件。

Zip

  • unzip <archive.zip>:解压缩指定的ZIP归档文件。

查看压缩文件内容

Gzip

  • gzip -l <file.gz>:显示指定的gzip文件的详细信息,如压缩比例、原始文件大小等。

Bzip2

  • bzip2 -tv <file.bz2>:验证指定的bzip2文件的完整性,并显示原始文件大小。

Xz

  • xz -l <file.xz>:显示指定的xz文件的详细信息,如压缩比例、原始文件大小等。

Tar

  • tar -tvf <archive.tar>:显示指定的tar归档文件的详细内容,包括文件和目录列表。

压缩和归档选项

Tar

  • tar -cvf <archive.tar> <file1> <file2> ...:创建一个包含指定文件的tar归档文件。
  • tar -cvf <archive.tar> <directory>:将指定目录及其内容打包成tar归档文件。
  • tar -czvf <archive.tar.gz> <file1> <file2> ...:创建一个包含指定文件的gzip压缩的tar归档文件。
  • tar -czvf <archive.tar.gz> <directory>:将指定目录及其内容打包成gzip压缩的tar归档文件。
  • tar -cjvf <archive.tar.bz2> <file1> <file2> ...:创建一个包含指定文件的bzip2压缩的tar归档文件。
  • tar -cjvf <archive.tar.bz2> <directory>:将指定目录及其内容打包成bzip2压缩的tar归档文件。
  • tar -cJvf <archive.tar.xz> <file1> <file2> ...:创建一个包含指定文件的xz压缩的tar归档文件。
  • tar -cJvf <archive.tar.xz> <directory>:将指定目录及其内容打包成xz压缩的tar归档文件。

其他常用选项

Tar

  • tar -xvf <archive.tar>:解压缩指定的tar归档文件。
  • tar -xzvf <archive.tar.gz>:解压缩指定的gzip压缩的tar归档文件。
  • tar -xjvf <archive.tar.bz2>:解压缩指定的bzip2压缩的tar归档文件。
  • tar -xJvf <archive.tar.xz>:解压缩指定的xz压缩的tar归档文件。
  • tar -tf <archive.tar>:显示指定的tar归档文件中的文件和目录列表。

总结

本文提供了一个Linux压缩和归档命令的速查表,详细介绍了各种常用命令及其用法。您可以使用这些命令来压缩文件和目录、解压缩归档文件以及查看归档文件的内容。这些命令提供了灵活性和便利性,使您能够有效管理和处理文件和目录。

请注意,这只是一个速查表,每个命令还有更多的选项和功能,您可以参考相关命令的文档以获取更详细的信息。

希望这个Linux压缩和归档命令的速查表对您在日常使用Linux系统时有所帮助!


http://www.ppmy.cn/news/102554.html

相关文章

如何在 Linux 中进行网络地址转换 (NAT)?

网络地址转换&#xff08;Network Address Translation&#xff0c;简称NAT&#xff09;是一种在网络中使用的技术&#xff0c;它允许将私有网络中的IP地址映射到公共网络上&#xff0c;从而实现多个设备共享单个公共IP地址。在Linux系统中&#xff0c;我们可以使用一些工具和配…

实验篇(7.2) 04. 映射服务器到公网IP 远程访问 ❀ Fortinet网络安全专家 NSE4

【简介】由于服务器的IP是内网地址&#xff0c;所以无法从公网直接访问服务器。要想远程访问服务器&#xff0c;最简单的办法就是将服务器映射到公网IP&#xff0c;然后通过公网IP加端口号的方式进行访问。 实验要求与环境 OldMei集团深圳总部部署了一台服务器&#xff0c;用来…

ctfshow 每周大挑战 RCE极限挑战3

目录 题目源码1 跑一下正则2 分析解题用什么payload3 构造payload如何获取字母N构造出_POST及其他拼接内容POST传参 4 完整解题payload 题目源码 1 跑一下正则 <?php for($i32;$i<127;$i){if (!preg_match("/[a-zA-Z2-9!#%^&*:{}\-<\?>\"|~\\\\]/…

OceanMind海睿思入选《2023中国企业数智化转型全景图中国数据智能产业图谱》

近日&#xff0c;国内知名大数据产业创新服务媒体数据猿携手上海大数据联盟发布了《2023中国企业数智化转型升级服务全景图/产业图谱》和《2023中国数据智能产业图谱》。 两份图谱系统梳理了中国数智化转型升级及数据智能行业发展现状和脉络&#xff0c;评选出极具商业合作价值…

【收藏】麻省理工:如何选择和设计论文的Figure?

论文中的图表以独有的方式组织信息&#xff0c;更好地传递作者思想。那么&#xff0c;如何选择和设计合适的Figure&#xff1f; MIT Communication Lab&#xff08;麻省理工学院通信实验室&#xff09;为作者提供了有效的建议&#xff0c;我们来学习一下 ~ 01 数据图 在制作数…

js复制文本内容

/*** js 复制方法封装&#xff0c;直接调用使用* param {*} text 需要复制的内容* returns */ export const copy (text)>{if(navigator.clipboard && window.isSecureContext){console.log(text);return navigator.clipboard.writeText(text)}else{// 判断是否支持…

【9 Vue全家桶 – Vuex状态管理】

1 什么是状态管理 其实是数据管理但是为了更好的指出是由于状态的变化导致数据的变化(响应式数据),我们称之为状态管理. 2 Vuex的状态管理 组件只能直接读取state,而不能直接修改state,必须通过mutation才能修改.(pinia可以直接读取和修改state) 3 Vuex的安装 npm install …

Swift的日常一些笔记

一&#xff1a;弹出框的自定义View&#xff0c;一个空白的view层&#xff0c;通过调用弹出此类 1.类文件DateSelectView import UIKitclass DateSelectView:UIView{var commonView:UIView?// var commonViewCloseBlock: (() -> Void)?let ALERTVIEW_HEIGHT UIScreen.ma…