tar压缩文件夹

linux下tar的用法

拥有回忆 提交于 2019-11-28 18:59:48
1. 打包 tar -cvf hello.tar hello/ 把hello文件夹打包,红字 hello.tar 是即将生成的打包文件的名字, 仅打包不压缩 对应的解压方式是: tar -xvf hello.tar 会把之前已经打好的tar包在当前路径下解开 2. 打包+压缩 tar -zcvf hello.tgz hello/ 把hello文件夹打包并压缩,红字 hello.tgz 是即将生成的压缩文件的名字,打包且以gzip方式压缩 后缀.tgz也可以写成.tar.gz 对应的解压方式是 tar -xzvf hello.tgz 3. 选项的含义 -c 是create的意思,创建新的备份文件,因此这个选项用于打包,而不是解压 -v 显示执行过程 -f 是file的意思 -x 是extract提取的意思,因此这个选项用于解开包 -z 是用gzip压缩或者ungizip解压的意思,涉及到gzip方式的压缩、解压缩都要带这个参数 其他还有几个压缩方式,平时用的少,bzip2等 来源: https://www.cnblogs.com/min2day/p/11421539.html

Linux下的压缩解压缩命令详解

只愿长相守 提交于 2019-11-28 17:10:57
linux zip命令 zip -r myfile.zip ./* 将当前目录下的所有文件和文件夹全部压缩成myfile.zip文件,-r表示递归压缩子目录下所有文件. 2.unzip unzip -o -d /home/sunny myfile.zip 把myfile.zip文件解压到 /home/sunny/ -o:不提示的情况下覆盖文件; -d:-d /home/sunny 指明将文件解压缩到/home/sunny目录下; 3.其他 zip -d myfile.zip smart.txt 删除压缩文件中smart.txt文件 zip -m myfile.zip ./rpm_info.txt 向压缩文件中myfile.zip中添加rpm_info.txt文件 ------------------------------------------------------------------------------- 要使用 zip 来压缩文件,在 shell 提示下键入下面的命令: zip -r filename.zip filesdir 在这个例子里,filename.zip 代表你创建的文件,filesdir 代表你想放置新 zip 文件的目录。-r 选项指定你想递归地(recursively)包括所有包括在 filesdir 目录中的文件。 要抽取 zip 文件的内容

文件与文件系统的压缩与打包

∥☆過路亽.° 提交于 2019-11-28 15:32:51
压缩命令:compress gzip bzip2 zip compress(该命令已经过时了): compress -v xxx(-v:显示进度),压缩后xxx文件将消失,被替换为xxx.z compress -c -v xxx > xxx.z(-c:源文件被压缩后,仍然被保留) uncompress xxx.z (解压缩) gzip: gzip xxx(压缩xxx,生成xxx.gz,xxx消失) zcat xxx.gz(查看压缩文件的内容) gzip -d xxx.gz(-d: 解压缩xxx.gz) gzip -c xxx > xxx.gz(压缩后源文件仍然存在) bzip2: bzip2 xxx(压缩xxx,生成xxx.bz2,xxx消失) bzcat xxx.bz2(查看压缩文件的内容) bzip2 -d xxx.bz2 (-d: 解压缩xxx.bz2 ) bzip2 -c xxx > xxx.bz2(压缩后源文件仍然存在) ls -1h(查看压缩后文件的大小) zip: zip xxx.zip xxx(压缩xxx为xxx.zip) unzip xxx.zip(解压xxx.zip) 打包命令(tar):打包自身没有压缩功能,起归档作用,归档后由于多了个口袋,大小会变大,不会缩小 打包:tar cvf xxx.tar xxx(c:create;v--显示归档进度;f-

ubantu下关于linux命令合集

时光怂恿深爱的人放手 提交于 2019-11-28 10:25:42
ubantu下linux的命令与操作 1、熟悉linux目录是学习linux非常必要的第一步 linux目录结构: linux目录: /:根目录,一般根目录下只存放目录,在Linux下有且只有一个根目录。所有的东西都是从这里开始。 /bin、/usr/bin: 可执行二进制文件的目录,如常用的命令ls、tar、mv、cat等。 /boot:放置linux系统启动时用到的一些文件,如Linux的内核文件:/boot/vmlinuz,系统引导管理器:/boot/grub。 /dev:存放linux系统下的设备文件,访问该目录下某个文件,相当于访问某个设备,常用的是挂载光驱 mount /dev/cdrom /mnt。 /etc:系统配置文件存放的目录,不建议在此目录下存放可执行文件,重要的配置文件有 /etc/inittab、/etc/fstab、/etc/init.d、/etc/X11、/etc/sysconfig、/etc/xinetd.d。 /home:系统默认的用户家目录,新增用户账号时,用户的家目录都存放在此目录下,~表示当前用户的家目录,~edu 表示用户 edu 的家目录。 /lib、/usr/lib、/usr/local/lib:系统使用的函数库的目录,程序在执行过程中,需要调用一些额外的参数时需要函数库的协助。 /lost+fount:系统异常产生错误时

打包与压缩命令

和自甴很熟 提交于 2019-11-27 20:20:33
打包命令tar,linux没有文件后缀,跟windows不同,为了区分好文件类型,要自己加 cvf的意思是创建文件,v显示哪些文件打包,f test.tar打包后的文件名,a.txt b.txt要打包的文件,打包意思是归档,不是压缩。 [root@localhost ~]# tar cvf test.tar a.txt b.txt a.txt b.txt [root@localhost ~]# tar cf test.tar1 a.txt b.txt 要查看打包文件内有什么文件 [root@localhost ~]# tar -tf test.tar a.txt b.txt 解开打包文件xf [root@localhost ~]# tar xf test.tar [root@localhost ~]# ls 解压到/root/test/bar下 [root@localhost ~]# tar xf test.tar -C /root/test/bar [root@localhost ~]# 压缩文件 [root@localhost ~]# gzip a.txt 解压缩 [root@localhost ~]# gunzip a.txt.gz 打包压缩到某个文件夹中 tar cf dabao.tar a.txt b.txt gzip dabao.tar 也可以 tar cfz

十五、工具压缩、解压缩

橙三吉。 提交于 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压缩和解压缩【转载】

末鹿安然 提交于 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

压缩和解压缩命令

守給你的承諾、 提交于 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