linux压缩文件夹

十五、工具压缩、解压缩

橙三吉。 提交于 2019-11-27 13:52:31
压缩工具 compress/uncompress: .Z结尾 (很少用) gzip/gunzip: .gz结尾 bzip2/bunzip2: .bz2结尾 xz/unxz: .xz后缀,.lzma和.raw后缀 1、 默认删除被压缩的文件 ,为了节约空间。保留原文件必须启用选项 2、压缩比不高:快速、高效 3、纯文本压缩,二进制压缩意义不大 4、bzip2,xz不支持递归压缩 压缩及归档工具: zip/unzip: .zip后缀 1、通用的工具: VMS,Unix,MSDOS,OS/2,Windows(Windows 原生支持的压缩),Window 9x/NT/XP,Minix 2、tar和压缩工具共同的作用 3、支持归档压缩目录 归档工具: tar,cpio(特殊场景) 1、归档后,文件可能变大。(书放在箱子里,箱子的重量) 2、压缩/解压缩后不会删除原文件 3、压缩时,带调用压缩的选项。展开时,可以不带选项,自动识别。 -Jcf tar.xz 4、支持归档或压缩目录 一、gzip/gunzip/zcat命令 1、LZ77压缩算法 2、压缩目录,-r 3、默认删除被压缩的文件 gzip [OPTIONS...] FILE -c --stdout ## 压缩后的结果输出到标准输出 所以要跟> 重定向输出。(目的不自动删除原文件) -d ## 调用gunzip实现解压缩 -r,-

带你了解Linux基础命令 第二弹(适合想学习Linux的小伙伴)

血红的双手。 提交于 2019-11-27 11:04:31
一、Linux目录结构 FHS定义了两层规范:第一层是“/”目录下的各个目录应该放什么文件,例如:/etc目录下放置系统的配置文件,而/bin和/sbin放置程序及系统命令。第二层是针对/user和/var这两个目录的子目录来定义,例如:/var/log下放置系统日志文件等。 下面我们简单介绍一下其中常见的子目录及作用。 /boot:此目录是系统内核存放的目录,同时也是系统启动时所需文件的存放目录,如vmlinuz和initrd.img。在安装CentOS时,为boot目录创建一个分区,有利于对系统进行备份。 /bin:bin时binary的缩写。这一目录存放了所有用户都可以执行的且经常使用的命令。 /sbin:存放系统中最基本的管理命令,一般只有管理员用户才有权限执行。 /dev:茨木里保存了接口设备文件。 /etc:此目录保存有关系统设置与管理的文件。 /home:存放所有普通用户的默认工作文件夹。 /root:该目录是系统管理员root的宿主目录,默认情况下只有root用户的宿主目录在根目录下而不再“/home”目录下。 /usr:存放其他的用户应用程序,通常还被划分成很多子目录,用于存放不同类型的应用程序。 /var:存放系统中经常需要变化的一些文件,如系统日志文件、用户邮箱目录等。 二、查看及检索文件 1、查看文件内容 cat命令 cat命令本用来连接多个文件内容

linux学习(四)-----linux常用指令

|▌冷眼眸甩不掉的悲伤 提交于 2019-11-27 03:59:28
touch 指令 touch 指令创建空文件 基本语法 touch 文件名称 应用实例 案例 1: 创建一个空文件 hello.txt cp 指令 cp 指令拷贝文件到指定目录 基本语法 cp [选项] source dest 常用选项 -r :递归复制整个文件夹 应用实例 案例 1: 将 /home/aaa.txt 拷贝到/home/bbb 目录下[拷贝单个文件] 案例 2: 递归复制整个文件夹,举例将/home/test 整个目录拷贝到 /home/zwj 目录 使用细节 强制覆盖不提示的方法:\cp rm 指令 rm 指令移除【删除】文件或目录 基本语法 rm [选项] 要删除的文件或目录 常用选项 -r :递归删除整个文件夹 -f : 强制删除不提示 应用实例 案例 1: 将 /home/aaa.txt 删除 案例 2: 递归删除整个文件夹 /home/bbb 使用细节 强制删除不提示的方法:带上 -f 参数即可 mv 指令 mv 移动文件与目录或重命名 基本语法 mv oldNameFile newNameFile (功能描述:重命名) mv /temp/movefile /targetFolder (功能描述:移动文件) 应用实例 案例 1: 将 /home/aaa.txt 文件 重新命名为 pig.txt 案例 2:将 /home/pig.txt文件 移动到

Linux压缩和解压缩【转载】

末鹿安然 提交于 2019-11-26 18:37:10
.tar 解包:tar xvf FileName.tar 打包:tar cvf FileName.tar DirName (注:tar是打包,不是压缩!) --------------------------------------------- .gz 解压1:gunzip FileName.gz 解压2:gzip -d FileName.gz 压缩:gzip FileName .tar.gz 和 .tgz 解压:tar zxvf FileName.tar.gz 压缩:tar zcvf FileName.tar.gz DirName --------------------------------------------- .bz2 解压1:bzip2 -d FileName.bz2 解压2:bunzip2 FileName.bz2 压缩: bzip2 -z FileName .tar.bz2 解压:tar jxvf FileName.tar.bz2 压缩:tar jcvf FileName.tar.bz2 DirName --------------------------------------------- .bz 解压1:bzip2 -d FileName.bz 解压2:bunzip2 FileName.bz 压缩: 未知 .tar.bz 解压:tar jxvf

【Linux】war包的解压与压缩

て烟熏妆下的殇ゞ 提交于 2019-11-26 18:25:55
网上很多人说用jar包解压,但jar命令解压时不能指定目录,推荐使用unzip解压war包。 unzip -d 指定目录 [root@oracle upload]# unzip -oq common.war -d common 命令名: 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 将

压缩和解压缩命令

守給你的承諾、 提交于 2019-11-26 14:58:41
【题注】涉及压缩格式: tar、gzip、gunzip、bzip2、bunzip2、compress、uncompress、 zip、unzip、rar、unrar 试用文件注释: .tar、.gz、.tar.gz、.tgz、.bz2、.tar.bz2、. Z、.tar.Z、.zip、.rar 【个人经验】 解压缩命令: tar -d xxx.tar.xz tar -xvf xxx.tar tar -jxvf xxx.tar.bz2 tar -zxvf xxx.tar.gz 1 tar 1.1 命令详解: 主选项: 这五个是独立的命令,压缩解压都要只用到其中一个,可以和别的命令连用。下面的参数是根据需要在压缩或解压档案时可选的。 -c 压缩 -x 解压 -t 查看内容 -r 向压缩归档文件末尾追加文件 -u 更新原压缩包中的文件 辅助选项: -b 该选项是为磁带机设定的。其后跟一数字,用来说明区块的大小。 -k 保存已经存在的文件。遇到相同的文件,不会进行覆盖。 -m 在还原文件时,把所有文件的修改时间设定为现在。 -M 创建多卷的档案文件,以便在几个磁盘中存放。 -v 详细报告tar处理的文件信息。如无此选项,tar不报告文件信息。 -w 每一步都要求确认。 -z 用gzip来压缩/解压缩文件。 参数-f是必须的 -f 使用档案名字,这个参数是最后一个参数,后面只能接档案名。 1