解压

Linux tar打包命令详解

試著忘記壹切 提交于 2020-01-11 23:32:55
本文转载自: http://www.ryxxff.com/10399.html Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档。不仅如此,该命令还可以从归档文件中还原所需文件,也就是打包的反过程,称为解打包。 使用 tar 命令归档的包通常称为 tar 包(tar 包文件都是以“.tar”结尾的)。 tar命令做打包操作 当 tar 命令用于打包操作时,该命令的基本格式为: [root@localhost ~]#tar [选项] 源文件或目录 此命令常用的选项及各自的含义如下: -c 将多个文件或目录进行打包。 -A 追加 tar 文件到归档文件。 -f 包名指定包的文件名。包的扩展名是用来给管理员识别格式的,所以一定要正确指定扩展名; -v 显示打包文件过程; 需要注意的是,在使用 tar 命令指定选项时可以不在选项前面输入“-”。例如,使用“cvf”选项和 “-cvf”起到的作用一样。 下面给大家举几个例子,一起看看如何使用 tar 命令打包文件和目录。 【例 1】打包文件和目录。 [root@localhost ~]# tar -cvf anaconda-ks.cfg.tar anaconda-ks.cfg #把anacondehks.cfg打包为 anacondehks.cfg.tar文件 选项 "

ZT:Linux 中如何卸载已安装的软件

和自甴很熟 提交于 2020-01-10 00:29:16
Linux 中如何卸载已安装的软件.   Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。    软件的安装   Linux下软件的安装主要有两种不同的形式。第一种安装文件名为xxx.tar.gz;另一种安装文件名为xxx.i386.rpm。以第一种方式发行的软件多为以源码形式发送的;第二种方式则是直接以二进制形式发送的。   对于第一种,安装方法如下:   1 .首先,将安装文件拷贝至你的目录中。例如,如果你是以root身份登录上的,就将软件拷贝至/root中。   #cp xxx.tar.gz /root   2 .由于该文件是被压缩并打包的,应对其解压缩。命令为:   #tar xvzf filename.tar.gz 如果是filename.tar.bz2格式的,应该是tar jxvf filename.tar.bz2来解压   3. 执行该命令后,安装文件按路径,解压缩在当前目录下。用ls命令可以看到解压缩后的文件。通常在解压缩后产生的文件中,有“Install”的文件

Linux 中如何卸载已安装的软件

て烟熏妆下的殇ゞ 提交于 2020-01-09 06:55:13
Linux软件的安装和卸载一直是困扰许多新用户的难题。在Windows中,我们可以使用软件自带的安装卸载程序或在控制面板中的“添加/删除程序”来实现。与其相类似,在Linux下有一个功能强大的软件安装卸载工具,名为RPM。它可以用来建立、安装、查询、更新、卸载软件。该工具是在命令行下使用的。在Shell的提示符后输入rpm,就可获得该命令的帮助信息。    软件的安装   Linux下软件的安装主要有两种不同的形式。第一种安装文件名为xxx.tar.gz;另一种安装文件名为xxx.i386.rpm。以第一种方式发行的软件多为以源码形式发送的;第二种方式则是直接以二进制形式发送的。   对于第一种,安装方法如下:   1 .首先,将安装文件拷贝至你的目录中。例如,如果你是以root身份登录上的,就将软件拷贝至/root中。   #cp xxx.tar.gz /root   2 .由于该文件是被压缩并打包的,应对其解压缩。命令为:   #tar xvzf filename.tar.gz 如果是filename.tar.bz2格式的,应该是tar jxvf filename.tar.bz2来解压   3. 执行该命令后,安装文件按路径,解压缩在当前目录下。用ls命令可以看到解压缩后的文件。通常在解压缩后产生的文件中,有“Install”的文件。该文件为纯文本文件

Linux ==> 压缩与打包

旧巷老猫 提交于 2020-01-02 11:26:03
压缩与打包 Linux 底下有很多压缩文件名,常见的如下: 扩展名 压缩程序 *.Z compress *.zip zip – – *.gz gzip *.bz2 bzip2 *.xz xz *.tar tar 程序打包的数据,没有经过压缩 *.tar.gz tar 程序打包的文件,经过 gzip 的压缩 *.tar.bz2 tar 程序打包的文件,经过 bzip2 的压缩 *.tar.xz tar 程序打包的文件,经过 xz 的压缩 压缩指令 gzip $ gzip [ -cdtv #] filename -c :将压缩的数据输出到屏幕上 -d :解压缩 -t :检验压缩文件是否出错 -v :显示压缩比等信息 - # : # 为数字的意思,代表压缩等级,数字越大压缩比越高,默认为 6 bzip2 提供比 gzip 更高的压缩比。 查看命令:bzcat、bzmore、bzless、bzgrep $ bzip2 [ -cdkzv #] filename -k :保留源文件 xz 查看命令:xzcat、xzmore、xzless、xzgrep. $ xz [ -dtlkc #] filename 打包 压缩指令只能对一个文件进行压缩,而打包能够将多个文件打包成一个大文件。tar 不仅可以用于打包,也可以使用 gzip、bzip2、xz 将打包文件进行压缩。 $ tar [ -z |

Linux随笔---tar命令

泪湿孤枕 提交于 2019-12-31 22:58:28
一、解压 语法: tar [主选项+辅选项] 文件或者目录   使用该命令时, 主选项是必须要有的 ,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 主选项:c:create;v:verbose;f:file;x:extract。   c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。 相当于打包 。   x 从档案文件中释放文件。 相当于拆包 。   t 列出档案文件的内容 ,查看已经备份了哪些文件。 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。 辅助选项:   -z :是否同时具有 gzip 的属性?亦即是否需要 用 gzip 压缩或解压 ? 一般格式为 xx.tar.gz或xx. tgz   -j :是否同时具有 bzip2 的属性?亦即是否需要 用 bzip2 压缩或解压 ?一般格式为 xx.tar.bz2   -v : 压缩的过程中显示文件 !这个常用   -f : 使用档名 ,请留意,在 f 之后要立即接档名喔!不要再加其他参数!   -p : 使用原文件的原来属性 (属性不会依据使用者而变) --exclude FILE :在压缩的过程中,不要将 FILE 打包! 二、范例 范例一 :将整个 /etc 目录下的文件全部 打包成为 /tmp/ etc.tar [root@linux

linux下使用tar命令

蓝咒 提交于 2019-12-31 22:58:10
解压 语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 主选项: c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。 x 从档案文件中释放文件。相当于拆包。 t 列出档案文件的内容,查看已经备份了哪些文件。 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。 辅助选项: -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩或解压?一般格式为xx.tar.bz2 -v :压缩的过程中显示文件!这个常用 -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加其他参数! -p :使用原文件的原来属性(属性不会依据使用者而变) --exclude FILE:在压缩的过程中,不要将 FILE 打包! 范例: 范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar [root@linux ~]# tar -cvf /tmp/etc.tar /etc    <==仅打包,不压缩! [root@linux ~]# tar -zcvf /tmp/etc

linux下使用tar命令

此生再无相见时 提交于 2019-12-25 18:20:22
解压 语法:tar [主选项+辅选项] 文件或者目录 使用该命令时,主选项是必须要有的,它告诉tar要做什么事情,辅选项是辅助使用的,可以选用。 主选项: c 创建新的档案文件。如果用户想备份一个目录或是一些文件,就要选择这个选项。相当于打包。 x 从档案文件中释放文件。相当于拆包。 t 列出档案文件的内容,查看已经备份了哪些文件。 特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。 辅助选项: -z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩或解压? 一般格式为xx.tar.gz或xx. tgz -j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩或解压?一般格式为xx.tar.bz2 -v :压缩的过程中显示文件!这个常用 -f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加其他参数! -p :使用原文件的原来属性(属性不会依据使用者而变) --exclude FILE:在压缩的过程中,不要将 FILE 打包! 范例: 范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar [root@linux ~]# tar -cvf /tmp/etc.tar /etc    <==仅打包,不压缩! [root@linux ~]# tar -zcvf /tmp/etc

linux的压缩与解压缩

无人久伴 提交于 2019-12-24 00:55:44
linux压缩与解压缩是非常重要的内容。以下内容是经常遇到的,需熟悉并记住。 tar.xz 压缩: tar cJvf filename.tar.xz dirname 解压 tar xvJf ***.tar.xz .tar 打包: tar cvf filename.tar dirname 解包: tar xvf filename.tar (tar是打包,不是压缩!) .tar.gz 压缩: tar czvf filename.tar.gz DirName 解压: tar xzvf filename.tar.gz .tar.bz2 压缩: tar cjvf filename.tar.bz2 dirname 解压: tar xjvf filename.tar.bz2 .tar.bz 解压: tar xjvf filename.tar.bz .gz 压缩: gzip filename 解压: gunzip filename.gz 或者 gzip -d filename.gz .bz2 压缩: bzip2 -z filename 解压: bunzip2 filename.bz2 或者 bzip2 -d filename.bz2 .bz 解压: bzip2 -d filename.bz 或者 bunzip2 filename.bz .zip 压缩: zip filename.zip