linux下面的打包压缩命令

tar命令

tar [-cxtzjvfpPN] 文件与目录 ....linux下面压缩之前要把一堆文件打个包再压缩,即使只有一个文件也需要打个包。例子:tar czvf 1.tar.gz hello.sh ---------》创建,gzip格式,v表示压缩过程中显示压缩文件名,f 使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!,对hello.sh文件进行打包压缩
例子:tar cjvf 1.tar.gz hello.sh ---------》
创建,bzip2格式,v表示压缩过程中显示压缩文件名,f 使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!,对hello.sh文件进行打包压缩

格式,v表示压缩过程中显示压缩文件名,f 使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!,对hello.sh文件进行打包压缩

参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩。-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩?-v :压缩的过程中显示文件!这个常用,但不建议用在背景执行过程!-f :使用档名,请留意,在 f 之后要立即接档名喔!不要再加参数!   例如使用『 tar -zcvfP tfile sfile』就是错误的写法,

要写成   『 tar -zcvPf tfile sfile』才对喔!-p :使用原文件的原来属性(属性不会依据使用者而变)-P :可以使用绝对路径来压缩!-N :比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中!--exclude FILE:在压缩的过程中,不要将 FILE 打包!范例:范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar[[email protected] ~]# tar -cvf /tmp/etc.tar /etc<==仅打包,不压缩![[email protected] ~]# tar -zcvf /tmp/etc.tar.gz /etc<==打包后,以 gzip 压缩[[email protected] ~]# tar -jcvf /tmp/etc.tar.bz2 /etc<==打包后,以 bzip2 压缩# 特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~# 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~# 上述指令在执行的时候,会显示一个警告讯息: 

另外劝你一句 ,tar命令的各种细节 在linux中man tar就都有了
时间: 2024-08-17 23:35:52

linux下面的打包压缩命令的相关文章

Linux之tar打包压缩命令

前言: tar命令本身没有压缩功能的,它只是把多个文件或目录打包成一个文件,并且打包出来的文件的大小比原来文件大小的总和还要大,这样会大大浪费我们的磁盘空间,在工作环境中这也不是我们想要的.想要把多个文件或目录打包成一个文件 并且进行压缩,这时,我们可以用tar命令与压缩命令相结合使用.在工作实践中tar命令通常与gzip和bzip2两种压缩格式相结合使用. 1.tar命令常用参数 参数 含义j bzip2压缩格式z gzip压缩格式c 创建一个新归档x 解除归档中的文件v 详细输出f 文件t

第九章、文件与文件系统的压缩与打包 Linux 系统常见的压缩命令

Linux 系统常见的压缩命令: 在Linux中,压缩文件的扩展名大多是:『*.tar, *.tar.gz, *.tgz, *.gz, *.Z, *.bz2』 Linux 支持的压缩命令非常多,且不同的命令所用的压缩技术并不相同,彼此之间可能就无法相互压缩/解压缩文件. 所以,当你下载到某个压缩档时,自然就需要知道该文件是由哪种压缩命令所制作出来的,好用来对照著解压缩!虽然 Linux 文件的属性基本上是与档名没有绝对关系的, 但是为了帮助我们人类,所以适当的扩展名还是必要的! *.Z comp

linux打包压缩命令汇总

tar命令 [[email protected] ~]# tar [-cxtzjvfpPN] 文件与目录 ....参数:-c :建立一个压缩文件的参数指令(create 的意思):-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!因为不可能同时压缩与解压缩.-z :是否同时具有 gzip 的属性?亦即是否需要用 gzip 压缩?-j :是否同时具有 bzip2 的属性?亦即是否需要用 bzip2 压缩

打包压缩命令(十一)

打包压缩命令:tar,zip,gzip,bzip2 常用的打包工具:tar: 压缩工具:zip.gzip.bzip2 11.1.zip 功能:兼容unix和windows,可以一次性压缩多个文件 语法:zip 压缩后的路径文件 需要压缩的文件1 文件2 常用选项: -r:递归压缩 解压缩: unzip 需要解压的文件 (默认解压到当前目录) unzip 需要解压的文件 -d 解压后的路径 示例: [[email protected] tmp]# zip /tmp/123.zip /etc/* [

linux学习之 打包压缩及备份制作iso命令

gzip [options] 文件名 默认是压缩之后形成.gz的压缩文件,源文件就不再存在gzip [options] -c 文件名 > 压缩文件名.gz        <==压缩文件并保留源文件zcat 压缩文件名.gz    <==读取纯文本文档压缩文件 bzip2 [options] 文件名 默认是压缩之后形成.bz2的压缩文件,源文件就不再存在,与gzip类似bzip2 [options] -c 文件名 > 压缩文件名.gz    <==压缩文件并保留源文件bzcat

Linux打包压缩命令

tar -zcvf /home/xahot.tar.gz /xahot tar -zcvf 打包后生成的文件名全路径 要打包的目录 例子:把/xahot文件夹打包后生成一个/home/xahot.tar.gz的文件. zip 压缩方法: 压缩当前的文件夹 zip -r ./xahot.zip ./* -r表示递归 zip [参数] [打包后的文件名] [打包的目录路径] 解压 unzip xahot.zip 不解释 linux zip命令的基本用法是: linux zip命令参数列表: -a 将

Linux系统之常用压缩命令

(一)常用压缩命令 (1)gzip命令 (2)gunzip命令 (3)tar命令 (4)zip命令 (5)unzip命令 (6)bzip2命令 (7)bunzip2命令 (一)常用压缩命令 (1)gzip命令 命令名称:gzip命令英文原意:GNU zip命令所在路径:/bin/gzip执行权限:所有用户语法:gzip 选项  [文件]功能描述:压缩文件压缩后文件格式: .gz 例子:gzip  file1 1.只能压缩文件,不能压缩目录2.不保留原文件 (2)gunzip命令 命令名称:gun

tar打包压缩命令总结

##tar命令参数 tar  zcvf   xxx.tar.gz /etc         ##前:打包压缩后的文件名,后:被打包压缩的文件或目录 tar zxvf xxx.tgz -C /etc/         ##将xxx.tgz文件解压到指定路径下 -z 调用gzip工具压缩,生成或解压.gz扩展的压缩文件 -c --create,创建tar包 -v 显示输出过程信息 -f --file对普通文件打包压缩 --exclude=x 排除不需要处理的文件或目录,不进行打包压缩 --exclu

打包压缩命令tar

之前介绍的gzip和bzip2都是压缩命令,但是它们只可以压缩单个文件.如果我们需要压缩一个目录中的所有文件的话,就需要使用tar. tar的使用简单,关键是做好参数的设置.几个常用的参数配置如下: 1)tar -jcv -f 压缩文件名.tar.bz2 被压缩文件名 第一个文件名是压缩文件名,这个需要用户自己设置,tar命令是不会默认文件名的.-jcv参数表示使用bzip2压缩方式,而且压缩的时候显示处理的文件名.-f必须和被压缩的文件名放在一起. 2)tar -jtv -f 压缩文件名  其