位置: 编程技术 - 正文

Linux文件压缩和解压缩命令使用详解(linux文件压缩和解压缩命令)

编辑:rootadmin

推荐整理分享Linux文件压缩和解压缩命令使用详解(linux文件压缩和解压缩命令),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:linux压缩和打包的区别,linux文件压缩和备份实验,linux文件压缩格式,linux文件压缩和备份,Linux文件压缩和解压缩,linux文件压缩和解压缩命令,linux文件压缩和备份实验,linux文件压缩和备份实验,内容如对您有帮助,希望把文章链接给更多的朋友!

Linux文件压缩和解压缩命令使用详解(linux文件压缩和解压缩命令)

在Linux系统中,我们通常使用的文件压缩命令有:bunzip2 , bzip2 , cpio , gunzip , gzip ,split(切割文件) , zgrep(在压缩文件中寻找匹配的正则表达式), zip ,unzip, tar ,rar。最后四个是我比较常用的,今天的笔记就写这四个的好了。1、tar:tar命令:tar [选项...] [FILE]...输入“tar -?”获取相关帮助信息,tar的帮助文档给出示例如下:示例 tar -cf archive.tar foo bar # 从文件 foo 和 bar 创建归档文件archive.tar。 tar -tvf archive.tar # 详细列举归档文件 archive.tar中的所有文件。 tar -xf archive.tar # 展开归档文件 archive.tar中的所有文件。如果是要压缩文件夹的话,输入:tar -cvf dirArchive.tar /dirName同样的,要将归档文件解压到特定文件夹的话,则是:tar -xvf dirArchive.tar /dirName下面复习一下。我们先人为做个文件夹出来,里面放置若干文件夹和文件:我们首先创建一个tar文件,先压缩一个文件夹(testdir):tar -cf testdir.tar testdir然后列出该压缩包里的结构:接着我们向这个压缩包追加文件:当然了,上述单步操作没必要做了,压缩包里面已经有这个文件。然后再看看这个压缩包里的结构:如果使用示例中的-v选项,则会将压缩包里的文件属性全部列出。包括权限,创建人,字节大小,修改时间和文件名:从tar压缩文件中解压并显示文件列表:一般来说比较常用到的选项有主操作选项:另外再练习一下其他的一些用法:1、当压缩testdir目录的时候,需要将文件夹根路径内的test文件排除:2、只压缩比指定时间更新的文件:3、压缩所有文件名前缀为“te”的文件或文件夹(或者压缩后缀为“st”的文件):最后补充一下常用的选项:-p, --preserve-permissions, --same-permissions 保留解压文件权限信息(默认只为超级用户服务) --preserve 与 -p 和 -s 一样 --same-owner 尝试解压时保持所有者关系一致(超级用户默认此项)-r, --append 追加文件至归档结尾-u, --update 仅追加比归档中副本更新的文件-k, --keep-old-files 解压时不要替换存在的文件 --keep-newer-files 不要替换比归档中副本更新的已存在的文件 --no-overwrite-dir 保留已存在目录的元数据 --overwrite 解压时重写存在的文件 --overwrite-dir 解压时重写已存在目录的元数据(默认) --recursive-unlink 解压目录之前先清除目录层次 --remove-files 在添加文件至归档后删除它们-N, --newer=DATE-OR-FILE, --after-date=DATE-OR-FILE 只保存比 DATE-OR-FILE 更新的文件2、rar:rar <command> -<switch 1> -<switch N> <archive> <files...><@listfiles...> <path_to_extract>Linux系统的默认软件包里是不包含rar压缩工具的,所以我们先安装rar:sudo apt-get install rar<command>选项只可以从给出的选项中输入一个(且只能一个),我们看一下它提供的命令列表:使用举例,比如说现在我们要进行文件压缩:在完成压缩之后,我们可以通过命令l获取压缩文件内具体的结构信息:甚至可以通过命令p将压缩文件内的所有信息输出到控制台:<switch N>部分则提供了一些功能性的选项。比如说以追加性的方式更新压缩文件可选用-ad:或者说想把某个文件排除在外可以选用开关-x(注意,要排除的串要紧跟在x后面,不用加任何符号),比如我们这里想要将文件夹根路径下凡是“te”开头的文件都排除:还有加密,用开关-p,同样的,密码紧随p后面即可:如果相对文件进行解压或者直接打开文件,就会要求你输入密码:除此之外,还有一些常用的选项有:ag[format] Generate archive name using the current datecl Convert names to lower casecu Convert names to upper casedf Delete files after archivinged Do not add empty directoriesdw Wipe files after archiving其他的命令和开关可参照帮助手册。3、zip , unzip:zip [-options] [-b path] [-t mmddyyyy] [-n suffixes] [zipfile list] [-xi list]unzip [-Z] [-opts[modifiers]] file[.zip] [list] [-x xlist] [-d exdir]zip和unzip的使用方法是比较简单的,甚至连帮助文档都写得很简单,所以也就没什么笔记好写的了,直接看帮助文档即可。linux zip 命令详解 功能说明:压缩文件。 语 法:zip [-AcdDfFghjJKlLmoqrSTuvVwXyz$][-b <工作目录>][-ll][-n <字尾字符串>][-t <日期时间>][-<压缩效率>][压缩文件][文件...][-i <范本样式>][-x <范本样式>] 补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。 参 数: -A 调整可执行的自动解压缩文件。 -b<工作目录> 指定暂时存放文件的目录。 -c 替每个被压缩的文件加上注释。 -d 从压缩文件内删除指定的文件。 -D 压缩文件内不建立目录名称。 -f 此参数的效果和指定"-u"参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件中。 -F 尝试修复已损坏的压缩文件。 -g 将文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件。 -h 在线帮助。 -i<范本样式> 只压缩符合条件的文件。 -j 只保存文件名称及其内容,而不存放任何目录名称。 -J 删除压缩文件前面不必要的数据。 -k 使用MS-DOS兼容格式的文件名称。 -l 压缩文件时,把LF字符置换成LF+CR字符。 -ll 压缩文件时,把LF+CR字符置换成LF字符。 -L 显示版权信息。 -m 将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中。 -n<字尾字符串> 不压缩具有特定字尾字符串的文件。 -o 以压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同。 -q 不显示指令执行过程。 -r 递归处理,将指定目录下的所有文件和子目录一并处理。 -S 包含系统和隐藏文件。 -t<日期时间> 把压缩文件的日期设成指定的日期。 -T 检查备份文件内的每个文件是否正确无误。 -u 更换较新的文件到压缩文件内。 -v 显示指令执行过程或显示版本信息。 -V 保存VMS操作系统的文件属性。 -w 在文件名称里假如版本编号,本参数仅在VMS操作系统下有效。 -x<范本样式> 压缩时排除符合条件的文件。 -X 不保存额外的文件属性。 -y 直接保存符号连接,而非该连接所指向的文件,本参数仅在UNIX之类的系统下有效。 -z 替压缩文件加上注释。 -$ 保存第一个被压缩文件所在磁盘的卷册名称。 -<压缩效率> 压缩效率是一个介于1-9的数值。linux unzip 命令详解功能说明:解压缩zip文件语 法:unzip [-cflptuvz][-agCjLMnoqsVX][-P <密码>][.zip文件][文件][-d <目录>][-x <文件>] 或 unzip [-Z]补充说明:unzip为.zip压缩文件的解压缩程序。参 数:-c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。-f 更新现有的文件。-l 显示压缩文件内所包含的文件。-p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。-t 检查压缩文件是否正确。-u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。-v 执行是时显示详细的信息。-z 仅显示压缩文件的备注文字。-a 对文本文件进行必要的字符转换。-b 不要对文本文件进行字符转换。-C 压缩文件中的文件名称区分大小写。-j 不处理压缩文件中原有的目录路径。-L 将压缩文件中的全部文件名改为小写。-M 将输出结果送到more程序处理。-n 解压缩时不要覆盖原有的文件。-o 不必先询问用户,unzip执行后覆盖原有文件。-P<密码> 使用zip的密码选项。-q 执行时不显示任何信息。-s 将文件名中的空白字符转换为底线字符。-V 保留VMS的文件版本信息。-X 解压缩时同时回存文件原来的UID/GID。[.zip文件] 指定.zip压缩文件。[文件] 指定要处理.zip压缩文件中的哪些文件。-d<目录> 指定文件解压缩后所要存储的目录。-x<文件> 指定不要处理.zip压缩文件中的哪些文件。-Z unzip -Z等于执行zipinfo指令范例:zip命令可以用来将文件压缩成为常用的zip格式。unzip命令则用来解压缩zip文件。1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:# zip -r yasuo.zip abc.txt dir.我下载了一个yasuo.zip文件,想解压缩:# unzip yasuo.zip3.我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们:# unzip abc?.zip注释:?表示一个字符,如果用*表示任意多个字符。4.我有一个很大的压缩文件large.zip,我不想解压缩,只想看看它里面有什么:# unzip -v large.zip5.我下载了一个压缩文件large.zip,想验证一下这个压缩文件是否下载完全了# unzip -t large.zip6.我用-v选项发现music.zip压缩文件里面有很多目录和子目录,并且子目录中其实都是歌曲mp3文件,我想把这些文件都下载到第一级目录,而不是一层一层建目录:# unzip -j music.zip

linuxmint使用root用户登录后声卡没有声音的解决方法 复制代码代码如下:sudogedit/etc/default/speech-dispatcher将RUN=yes改为RUN=no保存,这时不用重启。打开SoundSettings,会看到然后输入复制代码代码如下:sudoalsaforce-re

opensuse安装openssh服务详解步骤 手动安装openssh安装平台:opensuse.1xKVM虚拟机首先需要安装依赖包:zlib,openssl1、下载,解压openssh-6.2p1复制代码代码如下:#cdopenssh-6.2p、编译复制代码

Linux下编译安装配置MariaDB数据库的方法 说明:操作系统:CentOS5.位MariaDB版本:mariadb-5.5.aMariaDB数据库存放目录:/data/mysql准备篇:一、配置好IP、DNS、网关,确保使用远程连接工具能够连

标签: linux文件压缩和解压缩命令

本文链接地址:https://www.jiuchutong.com/biancheng/359068.html 转载请保留说明!

上一篇:使用linux系统性能监控工具KSysguard监控远端主机介绍(简述linux系统有什么优点)

下一篇:linuxmint使用root用户登录后声卡没有声音的解决方法(linux怎么用root运行命令)

  • 资金账簿印花税减半征收后可以叠加享受优惠吗
  • 费用的进项税额可以抵扣吗
  • 公司出售厂房需要交哪些税
  • 个税应纳税所得额计算公式
  • 13点专票和13点普票的区别
  • 物业费免交条件
  • 用于职工住宿的会计科目
  • 调整企业银行存款账面余额的记账依据是什么
  • 权益法核算投资收益
  • 黄金以旧换新怎么算费用
  • 发微信验证消息
  • 确认一个会计项目应符合的基本标准有
  • 2018年所得税表
  • 个人拿身份证可以贷款吗
  • 进项票一定要专票吗
  • 进口增值税内销可以抵扣吗
  • 物业公司安装监控为了什么
  • 以前年度企业所得税少计提实际已交
  • 物业预收停车费不退费
  • 增值税减少对企业的利弊
  • 税务部门实名认证
  • boss直聘收费怎么这么贵
  • 企业自然人电子税务局怎么申报
  • win11开始菜单怎么设置成左下角
  • 存货监盘计划要求,在对存货盘点结果进行测试时
  • 补缴税款会计分录
  • 新政府会计制度科目表
  • 专设销售机构的各项经费应列支什么科目
  • 商场外面的广告牌叫什么
  • echarts w3c
  • 买材料没发票怎么办
  • 凭证的类型
  • 最快的计算机是量子计算机吗
  • php option
  • 个体工商户如何给员工交社保
  • 专项储备计提和使用
  • 坏账准备的借贷方向表示什么意思
  • 正则表达式大全(整理版)
  • thinkphp yii
  • trainer 平替
  • 调整价格差额计算应采用
  • 你要和我一起爬山吗
  • 土地作为无形资产入账依据
  • python字符串的符号
  • 织梦如何使用不侵权
  • 金融企业往来支出科目属于什么科目
  • 车间办公用品费用
  • 住宿发票规格型号一栏写什么
  • 盈余公积转增资本所有者权益会变吗
  • 财政部关于印发财政专户管理办法的通知
  • 完税证明可以去税务局补打吗
  • 企业享受政府补贴的具体方式
  • 制造企业预提短期借款利息的会计科目处理
  • 房地产按揭贷款政策
  • 辞退补偿的账务处理
  • 签订三方协议是办理实时扣税的前提,这里三方是指
  • 冲抵和抵扣
  • 行政事业单位支出范围和标准
  • 待认证进项税额期末怎么办
  • 年度计提资产减值准备 好还是坏
  • 会计一般采用什么科目
  • 会计往来账如何记账
  • 年度总预算一般在次年
  • win7 组织
  • ubuntu系统安装报错
  • 深度技术win10怎么样
  • linux版本ubuntu
  • win7笔记本触摸板怎么用滑轮
  • 对用药方案做合理性评估时
  • ping命令的基本使用方法
  • python xml.etree
  • django documentation
  • node.js windows
  • nodejs mysql库
  • 前端框架到底是什么
  • First class: UI design for Android
  • 税务ukey怎么升级不了
  • 青岛税务局局长是什么级别?
  • 买新房子需要交契税吗
  • 工商财税小知识
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设