tar打包

tar命令

孤街浪徒 提交于 2020-02-27 19:06:27
-c: 建立压缩档案 -x:解压 -t:查看内容 -r:向压缩归档文件末尾追加文件 -u:更新原压缩包中的文件 这五个是独立的命令,压缩解压都要用到其中一个,可以和别的命令连用但只能用其中一个。下面的参数是根据需要在压缩或解压档案时可选的。 -z:有gzip属性的 -j:有bz2属性的 -Z:有compress属性的 -v:显示所有过程 -O:将文件解开到标准输出 下面的参数-f是必须的 -f: 使用档案名字,切记,这个参数是最后一个参数,后面只能接档案名。 tar -cf all.tar *.jpg 这条命令是将所有.jpg的文件打成一个名为all.tar的包。-c是表示产生新的包,-f指定包的文件名。 tar -rf all.tar *.gif 这条命令是将所有.gif的文件增加到all.tar的包里面去。-r是表示增加文件的意思。 tar -uf all.tar logo.gif 这条命令是更新原来tar包all.tar中logo.gif文件,-u是表示更新文件的意思。 tar -tf all.tar 这条命令是列出all.tar包中所有文件,-t是列出文件的意思 tar -xf all.tar 这条命令是解出all.tar包中所有文件,-t是解开的意思 压缩 tar -cvf jpg.tar *.jpg //将目录里所有jpg文件打包成jpg.tar tar -czf

linux tar

 ̄綄美尐妖づ 提交于 2020-02-27 04:50:47
tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 .... 参数: -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 [root@linux ~]# tar -cvf /tmp/etc

tar命令

廉价感情. 提交于 2020-02-27 04:50:29
# tar [-cxtzjvfpPN] 文件与目录 .... 参数: -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 [root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩! [root@linux ~]# tar -zcvf /tmp/etc

zip rar shell命令

故事扮演 提交于 2020-02-27 04:49:27
1、把/home目录下面的mydata目录压缩为mydata.zip zip -r mydata.zip mydata #压缩mydata目录 2、把/home目录下面的mydata.zip解压到mydatabak目录里面 unzip mydata.zip -d mydatabak 3、把/home目录下面的abc文件夹和123.txt压缩成为abc123.zip zip -r abc123.zip abc 123.txt 4、把/home目录下面的wwwroot.zip直接解压到/home目录里面 unzip wwwroot.zip 5、把/home目录下面的abc12.zip、abc23.zip、abc34.zip同时解压到/home目录里面 unzip abc\*.zip 6、查看把/home目录下面的wwwroot.zip里面的内容 unzip -v wwwroot.zip 7、验证/home目录下面的wwwroot.zip是否完整 unzip -t wwwroot.zip 8、把/home目录下面wwwroot.zip里面的所有文件解压到第一级目录 unzip -j wwwroot.zip 主要参数 -c:将解压缩的结果 -l:显示压缩文件内所包含的文件 -p:与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换 -t:检查压缩文件是否正确 -u:与

Linux 文件压缩与解压相关

大憨熊 提交于 2020-02-27 04:45:36
tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令 -x :解开一个压缩文件的参数指令 -t :查看压缩文件里面的文件 特别注意: 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 打包! 常用压缩解压缩命令: 后缀 .tar 解压命令: tar xvf InFile.tar 压缩命令: tar cvf OutFile.tar InFile 可压缩文件类型: 文件夹 后缀 .tar.gz 解压命令: tar zxvf InFile.tar.gz 压缩命令:

Linux基础学习(三)

本秂侑毒 提交于 2020-02-22 12:17:29
八、正文处理命令及tar命令 8.1 使用cat命令进行文件的纵向合并 1) 掌握使用cat命令实现文件的纵向合并: a) 例如:使用cat命令将baby.age、baby.kg和baby.sex这三个文件纵向合并为baby文件的方法: cat baby.age baby.kg baby.sex >baby b) 例如:使用cat命令将baby.age文件的内容添加到baby2文件中的方法: cat baby.age >>baby2 8.2 归档文件和归档技术 (详见linux系统管理P209) 1) 归档的定义:归档(archiving)就是将许多文件(或目录)打包成一个文件。 2) 归档的目的:归档的目的就是方便备份、还原及文件的传输操作。 3) tar命令的功能:将多个文件(也可能包括目录,因为目录本身也是文件)放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要只还原归档文件中的某些指定的文件。 4) tar命令的常用选项: c:创建一个新的tar文件。 t:列出tar文件中目录的内容。 x:从tar文件中抽取文件。 f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。 v:显示所打包的文件的详细信息,v是verbose的第1个字母。 z:使用gzip压缩算法来压缩打包后的文件。 j:使用bzip2压缩算法来压缩打包后的文件。 8.3 使用tar命令创建

linux基础(3)

左心房为你撑大大i 提交于 2020-02-22 12:16:58
一 正文处理命令及tar命令 使用cat命令进行文件的纵向合并 两种文件的纵向合并方法 : tar命令的功能 : 掌握tar命令的功能:将多个文件(也可能包括目录,因为目录本身也是文件)放在一起存放到一个磁带或磁盘归档文件中。并且将来可以根据需要只还原归档文件中的某些指定的文件。 tar命令的常用选项 : c:创建一个新的tar文件。 t:列出tar文件中目录的内容。 x:从tar文件中抽取文件。 f:指定归档文件或磁带(也可能是软盘)设备(一般都要选)。 v:显示所打包的文件的详细信息,v是verbose的第1个字母。 z:使用gzip压缩算法来压缩打包后的文件。 j:使用bzip2压缩算法来压缩打包后的文件。 使用tar命令创建归档文件 掌握使用tar命令创建归档文件的用法举例: 例如:使用tar命令将arch目录打包成一个名为arch.tar的归档文件的方法(要求显示所有打包的文件和目录): tar cvf arch.tar arch 使用tar命令查看归档文件 使用tar命令显示arch.tar这个归档文件(包)中的所有文件的方法: tar tf arch.tar 掌握使用tar命令抽取归档文件的用法举例: 例如:使用tar命令恢复arch.tar中的全部内容的方法: tar xvf arch.tar -C 路径 文件的压缩和解压缩 掌握压缩的定义

zip_tar

牧云@^-^@ 提交于 2020-02-21 21:48:05
zip 跨平台的归档及压缩工具 归档+压缩 zip -r 备份文件.zip 被归档的文档... -r 递归 释放归档+解压 unzip 备份文件.zip -d 目标文件夹 -d 指定释放位置 ---------------------------------------------------------------------------------- zip -r /opt/test.zip /root/ /home/ ls /opt unzip /opt/test.zip -d /mnt/ ls /mnt/ zip -r /opt/nsd.zip /etc/passwd ls /opt unzip /opt/nsd.zip -d /mnt/ ls /mnt/ #会看到/mnt下有一个/etc的文件夹,里面有passwd ####################################################################### tar 备份与恢复 归档及压缩:1.零散的文件归成一个 2.占用硬盘空间变小 常见的压缩格式及命令工具: .gz ---> gzip .bz2 --> bzip2 .xz ---> xz -c:创建归档 -C(大写):指定释放位置 -x:释放归档 -f:指定归档文件名称 -z、-j、-J:调用 .gz、.bz2、.xz

压缩打包

冷暖自知 提交于 2020-02-21 21:46:42
目录 压缩打包 压缩打包 压缩打包介绍 ​ windows 下我们接触最多的压缩文件就是 .rar 格式, 但 Linux 有自己所特有的压缩工具。 如果希望windows和Linux互相能使用的压缩工具, 建议 .zip`格式 压缩的好处主要有: 节省磁盘空间占用率 节省网络传输带宽消耗 网络传输更加快捷 类型 格式 压缩工具 .zip zip压缩工具 .gz gzip压缩工具,只能压缩文件,会删除源文件(通常配合tar使用) .bz2 bzip2压缩工具,只能压缩文件,会删除源文件(通常配合tar使用) .tar.gz 先使用tar命令归档打包,然后使用gzip压缩 tar.bz2 先使用tar命令归档打包,然后使用bzip压缩 注意: 1.linux下常用的压缩文件以.tar.gz 2.linux下压缩文件必须带后缀 gzip压缩工具 #安装gzip压缩工具 [root@db04 ~]# yum install -y gzip #创建文件 [root@db04 ~]# echo 123 >> file1 #压缩file1 [root@db04 ~]# gzip file1 #查看文件 [root@db04 ~]# ll 总用量 4 -rw-r--r-- 1 root root 30 6月 23 17:31 file1.gz #查看文件类型 [root@db04 ~]#

LInux 压缩和解压缩命令

一曲冷凌霜 提交于 2020-02-16 12:16:10
压缩后的文件并不一定比被压缩文件小 常用压缩格式: .zip .gz .bz2 【.rar(相对比较先进)】 windows 当中的 .rar 格式是不能在虚拟机中解压缩的, 其他格式可以实现 常用压缩格式: .tar.gz .tar.bz .zip 格式压缩 zip 压缩文件名 源文件 #压缩文件 zip -r 压缩文件名 源目录 #压缩目录 unzip 压缩文件 # 解压缩 .zip 文件 .gz 格式压缩 gzip 源文件 #压缩为.gz 格式的压缩文件,源文件会消失 gzip -c 源文件 >压缩文件 #压缩为 .gz 格式,源文件保留 例如 : gzip -c cangls>cangls.gz gzip -r 目录 : # 压缩目录下的所有子文件,但是不能压缩目录-d ls >test : 将 ls 的结果 写入到 test文件中 .gz 格式解压缩 gzip -d 压缩文件 # 解压缩文件 gunzip 压缩文件 #解压缩文件 gunzip -r jp gunzip -r jp 将 jp文件目录 下的所有.gz 文件全部解压缩 bz2 格式压缩 bzip2 源文件 # 压缩为 .bz2 格式,不保留源文件 bzip2 -k 源文件 # 压缩之后保留源文件 注意: bzip2命令不能压缩目录 bzip2 -d 压缩文件 #解压缩 ,-k 保留压缩文件 bunzip2