tar打包

大数据-压缩解压操作

帅比萌擦擦* 提交于 2019-12-04 11:03:56
压缩解压操作 1.gzip压缩 gzip a.txt 2.解压 gunzip a.txt.gz gzip -d a.txt.gz 3.bzip2压缩 bzip2 a.txt 4.解压 bunzip2 a.txt.bz2 bzip2 -d a.txt.bz2 5.将当前目录的文件打包 tar -cvf bak.tar . 将/etc/password追加文件到bak.tar中(r) tar -rvf bak.tar /etc/password 6.解压 tar -xvf bak.tar 7.打包并压缩gzip tar -zcvf a.tar.gz . 8.解压缩 tar -zxvf a.tar.gz 解压到/usr/下 tar -zxvf a.tar.gz -C /usr 9.查看压缩包内容 tar -ztvf a.tar.gz zip/unzip 10.打包并压缩成bz2 tar -jcvf a.tar.bz2 11.解压bz2 tar -jxvf a.tar.bz2 来源: https://www.cnblogs.com/qq18361642/p/11856562.html

【转】Linux tar命令详解

≯℡__Kan透↙ 提交于 2019-12-04 07:01:54
参考: https://blog.csdn.net/kkw1992/article/details/80000653 linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。 1.命令格式:   tar[必要参数][选择参数][文件] 2.命令功能:   用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的。 3.命令参数: 必要参数有如下: -A 新增压缩文件到已存在的压缩 -B 设置区块大小 -c 建立新的压缩文件 -d 记录文件的差别 -r 添加文件到已经压缩的文件 -u 添加改变了和现有的文件到已经存在的压缩文件 -x 从压缩的文件中提取文件 -t 显示压缩文件的内容 -z 支持gzip解压文件 -j 支持bzip2解压文件 -Z 支持compress解压文件 -v 显示操作过程 -l 文件系统边界设置 -k 保留原有文件不覆盖 -m 保留文件不被覆盖 -W 确认压缩文件的正确性 可选参数如下: -b 设置区块数目 -C 切换到指定目录 -f 指定压缩文件 --help 显示帮助信息 --version 显示版本信息 4.常见解压/压缩命令 tar 解包:tar xvf FileName.tar 打包:tar cvf FileName

云服务器:linux解压压缩命令tar详解

浪尽此生 提交于 2019-12-03 18:04:48
通过SSH访问服务器,难免会要用到压缩,解压缩,打包,解包等,这时候tar命令就是是必不可少的一个功能强大的工具。linux中最流行的tar是麻雀虽小,五脏俱全,功能强大。 tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。 首先要弄清两个概念:打包和压缩。打包是指将一大堆文件或目录变成一个总的文件;压缩则是将一个大的文件通过一些压缩算法变成一个小文件。 为什么要区分这两个概念呢?这源于Linux中很多压缩程序只能针对一个文件进行压缩,这样当你想要压缩一大堆文件时,56云提醒大家,你得先将这一大堆文件先打成一个包(tar命令),然后再用压缩程序进行压缩(gzip bzip2命令)。linux下最常用的打包程序就是tar了,使用tar程序打出来的包我们常称为tar包,tar包文件的命令通常都是以.tar结尾的。生成tar包后,就可以用其它的程序来进行压缩。 1.命令格式:tar[必要参数][选择参数][文件] 2.命令功能:用来压缩和解压文件。tar本身不具有压缩功能

Linux

谁都会走 提交于 2019-12-03 10:05:42
一、Linux目录结构 1 /bin: (binaries) 存放系统命令的目录,所有用户都可以执行。 2 /sbin : (super user binaries) 保存和系统环境设置相关的命令,只有超级用户可以使用这些命令,有些命令可以允许普通用户查看。 3 /usr/bin:存放系统命令的目录,所有用户可以执行。这些命令和系统启动无关,单用户模式下不能执行 4 /usr/sbin:存放根文件系统不必要的系统管理命令,超级用户可执行 5 /root: 存放root用户的相关文件,root用户的家目录。宿主目录 超级用户 6 /home:用户缺省宿主目录 7 /tmp:(temporary)存放临时文件 8 /etc:(etcetera)系统配置文件 9 /usr:(unix software resource)系统软件共享资源目录,存放所有命令、库、手册页等 10 /proc:虚拟文件系统,数据保存在内存中,存放当前进程信息 11 /boot:系统启动目录 12 13 /dev:(devices)存放设备文件 14 /sys :虚拟文件系统,数据保存在内存中,主要保存于内存相关信息 15 /lib:存放系统程序运行所需的共享库 16 /lost+found:存放一些系统出错的检查结果。 17 /var:(variable) 动态数据保存位置,包含经常发生变动的文件,如邮件

linux基础,zip、tar

爱⌒轻易说出口 提交于 2019-12-03 00:55:48
注:在压缩目录是,如果只写目录名,也会生成压缩文件,但是,压缩文件无内容 如果加上 -r ,则会把目录下所有的目录和文件一并压缩。 zip压缩工具 zip 压缩文件.zip 源文件 zip -r xx.zip 3.txt xxxx(目录) 加参数-r 压缩目录 unzip 1.txt.zip 解压缩 unzip xx.zip -d /tmp/3/ 用-d指定解压到/tmp/3目录下 unzip -l 123.zip 查看压缩包的文件列表 tar打包工具 tar -c(创建)v(可视化)f 压缩文件名 文件(可以多个,用空格隔开也可以是目录) tar -x(解压)v(可视化)f xx.tar(压缩文件) tar -C 设置解压目录:比如 tar -vxf xx.txt.tar -C /opt 注意:解压缩时,不会提示是否覆盖,而是直接覆盖原文件 查看包内容:tar -tf 压缩文件 (适用于gzip打包、bz2打包、xz打包) --exclude 可以在打包的时候,排查某些文件或者目录。 tar -vcf 文件.tar.gz --exclude 排除的文件或目录 打包的文件或目录 一个--exclude只能排除一个,要排除多个要在次添加---exclude 排除的文件或目录 打包并压缩 * 使用gzip压缩:tar -zcvf x.tar.gz 原目录或者原文件名称,

linux 备份、压缩、加密

我与影子孤独终老i 提交于 2019-12-03 00:55:34
tar -cvf - /home | tar -xvf - 说明:把/home 拷贝到当前目录下,管道前半句把/home打包放到标准输出流中,后半句是把输入流-里的内容解包到当前目录。 tar是Linux常见的一种归档文件(原生不包括压缩功能) gzip是gnu/Linux的一种压缩文件工具,算法是基于 DEFLATE,文件是gz,可以和tar组合。 zip是一种规范开放的压缩文件,算法不定,但主要是用 DEFLATE rar的算法专有,但发行时附送解码器允许解码器再开发,编码器专有 7zip和zip差不多,算法不定,主要用bzip2和lzma,而且完全开源。 zip和7z更像是压缩容器,因为算法不是格式固定,允许支持其他压缩算法 大小与区别 tar是无压缩的,比压缩效率,gz的算法最原始,所以较低,其次zip,接着rar,7z两个主要算法基本上略优于rar,基本不相上下。 在Linux里面,tar一般和其他没有文件管理的压缩算法文件结合使用,用tar打包整个文件目录结构成一个文件,再用gz,bzip等压缩算法压缩成一次。也是Linux常见的压缩归档的处理方法。 zip相对比较老,格式规范可知,所以积累了各种加解压实现,有较好的兼容性,不过现有文件格式相对而言比较落后,还有会有文件名乱码问题(因为文件名是用非Unicode编码) rar和7z就新些,所用算法压缩效率也好很多

linux下tar工具的使用

◇◆丶佛笑我妖孽 提交于 2019-12-03 00:55:22
tar工具的使用 打包: 简介:在linux上面熟练掌握tar工具之后就能搞定linux上绝大多数压缩文件包,tar虽然只是一个打包工具,但它同时实现了对7z,gzip,xz,bzip2等压缩工具的支持。这鞋压缩工具本身只能对文件或目录的压缩,没有实现对文件的打包压缩。而且tar的解压和压缩是同一个命令,只是参数不同,也方便记忆。 vim li ///创建一个文件,在里面写入点东西 tar -cf li.tar li///将li进行打包,-c表示创建一个tar包;-f用于指定创建的文件名,文件名必须紧跟f后边 du -h li.tar/du -h li///可以发现两个文件大小几乎一致,因为还没有压缩现在只是打包 mkdir pizi,tar -xf li.tar -C pizi///-x表示解包;-C表示指定到制定目录 tar -cphf li.tar li///-p意思是使用tar打包在其他主机还原时保留文件的属性;-h表示备份链接指向的源文件而不是链接本身。 压缩: 简介:创建不同压缩格式的文件,对tar来说就是换一个参数的事,接下来以gzip创建*.tar.gz文件当做例子来进行说明。 tar -czf li.tar.gz li///只需在打包的基础上多加一个z参数,表示使用gzip来压缩文件 tar -xzf li.tar.gz///解压文件

tar打包工具的使用

匿名 (未验证) 提交于 2019-12-03 00:34:01
zip压缩文件 zip压缩,压缩文件后原文件不会删除 [ root@localhost mulu ]# zip wen . txt . zip wen . txt zip 压缩命名 要压缩的文件 adding : wen . txt ( deflated 73 %) [ root@localhost mulu ]# ll - h 总用量 3.7M - rw - r -- r -- 1 root root 2.9M 6 月 21 15 : 54 wen . txt - rw - r -- r -- 1 root root 783K 6 月 24 12 : 54 wen . txt . zip zip 压缩目录 [ root@localhost tmp ]# zip - r mulu . zip 1.txt mulu / - r 指定压缩目录的选项 adding : 1.txt ( stored 0 %) adding : mulu / ( stored 0 %) adding : mulu / wen . txt ( deflated 73 %) adding : mulu / wen . txt . zip ( stored 0 %) [ root@localhost tmp ]# ll - h 压缩目录和文件后 总用量 1.6M - rw - r -- r -- 1 root

tar命令

匿名 (未验证) 提交于 2019-12-03 00:34:01
1.命令格式: tar[必要参数][选择参数][文件] 2.命令功能: 用来压缩和解压文件。tar本身不具有压缩功能。他是调用压缩功能实现的 3.命令参数: 必要参数有如下: - A 新增压缩文件到已存在的压缩 - B 设置区块大小 - c 建立新的压缩文件 - d 记录文件的差别 - r 添加文件到已经压缩的文件 - u 添加改变了和现有的文件到已经存在的压缩文件 - x 从压缩的文件中提取文件 - t 显示压缩文件的内容 - z 支持 gzip 解压文件 - j 支持 bzip2 解压文件 - Z 支持 compress 解压文件 - v 显示操作过程 - l 文件系统边界设置 - k 保留原有文件不覆盖 - m 保留文件不被覆盖 - W 确认压缩文件的正确性 可选参数如下: - b 设置区块数目 - C 切换到指定目录 - f 指定压缩文件 - - help 显示帮助信息 - - version 显示版本信息 4.常见解压/压缩命令 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 和

Ubuntu16 压缩解压文件命令

匿名 (未验证) 提交于 2019-12-03 00:22:01
转载请注明出处: http://blog.csdn.net/feibendexiaoma/article/details/73739279 ZIP zip是比较常用的文档压缩格式,最大的有点是跨平台,缺点是支持的压缩率不是很高。 压缩 #zip -r studio.zip directory_to_compress 1 解压 #unzip studio.zip 1 TAR 好处是只消耗非常少的CPU及时间打包,只是一个打包工具,并不负责压缩。 #tar -cvf studio.tar directory_to_compress 1 解包 到当前目录下 #tar -xvf studio.tar 1 到指定目录下 #tar -xvf studio . tar -C /tmp/extract / 1 TAR.GZ 压缩时不会占用太多的CPU,就可以得到一个非常理想的压缩率。 压缩 #tar -zcvf studio.tar.gz directory_to_compress 1 解压 到当前目录 #tar -zxvf studio.tar.gz 1 到指定目录 #tar -zxvf studio . tar . gz -C /tmp/extract / 1 TAR.BZ2 这种压缩格式是这几种方式中压缩率最好的 # tar -jcvf studio.tar.bz2 directory_to