在linux里,可以使用tar命令对后缀为tar,gz,z,bz2,tgz,z等众多文件的压缩与解压缩。
( 最近又出现了xz类型的文件,使用下面的命令可以进行解压缩:xz -d xxx.xz )
1.tar命令说明如下:
tar
格式: tar [选项] [文件目录列表]
功能: 对文件目录进行打包备份
选项:
-c 建立新的归档文件
-r 向归档文件末尾追加文件
-x 从归档文件中解出文件
-O 将文件解开到标准输出
-v 处理过程中输出相关信息
-f 对普通文件操作
-z 调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩
-Z 调用compress来压缩归档文件,与-x联用时调用compress完成解压缩
2.具体使用例子
2.1 将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar
tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩!
tar -zcvf /tmp/etc.tar.gz /etc <==打包后,以 gzip 压缩
tar -jcvf /tmp/etc.tar.bz2 /etc <==打包后,以 bzip2 压缩
# 特别注意,在参数 f 之后的文件档名是自己取的,我们习惯上都用 .tar 来作为辨识。
# 如果加 z 参数,则以 .tar.gz 或 .tgz 来代表 gzip 压缩过的 tar file ~
# 如果加 j 参数,则以 .tar.bz2 来作为附档名啊~
# 上述指令在执行的时候,会显示一个警告讯息:
# 『tar: Removing leading `/' from member names』那是关於绝对路径的特殊设定。
2.2 查阅上述 /tmp/etc.tar.gz 文件内有哪些文件?
tar -ztvf /tmp/etc.tar.gz
# 由于我们使用 gzip 压缩,所以要查阅该 tar file 内的文件时,
# 就得要加上 z 这个参数了!这很重要的!
2.3 将 /tmp/etc.tar.gz 文件解压缩在 /usr/local/src 底下
cd /usr/local/src
tar -zxvf /tmp/etc.tar.gz
# 在预设的情况下,我们可以将压缩档在任何地方解开的!以这个范例来说,
# 我先将工作目录变换到 /usr/local/src 底下,并且解开 /tmp/etc.tar.gz ,
# 则解开的目录会在 /usr/local/src/etc 呢!另外,如果您进入 /usr/local/src/etc
# 则会发现,该目录下的文件属性与 /etc/ 可能会有所不同喔!
2.4 在 /tmp 底下,我只想要将 /tmp/etc.tar.gz 内的 etc/passwd 解开而已
cd /tmp
tar -zxvf /tmp/etc.tar.gz etc/passwd
# 我可以透过 tar -ztvf 来查阅 tarfile 内的文件名称,如果单只要一个文件,
# 就可以透过这个方式来下达!注意到! etc.tar.gz 内的根目录 / 是被拿掉了!
2.5 将 /etc/ 内的所有文件备份下来,并且保存其权限!
tar -zxvpf /tmp/etc.tar.gz /etc
# 这个 -p 的属性是很重要的,尤其是当您要保留原本文件的属性时!
2.6 在 /home 当中,比 2005/06/01 新的文件才备份
tar -N '2005/06/01' -zcvf home.tar.gz /home
2.7 要备份 /home, /etc ,但不要 /home/dmtsai
tar --exclude /home/dmtsai -zcvf myfile.tar.gz /home/* /etc
2.8 将 /etc/ 打包后直接解开在 /tmp 底下,而不产生文件!
cd /tmp
tar -cvf - /etc | tar -xvf -
# 这个动作有点像是 cp -r /etc /tmp 啦~依旧是有其有用途的!
# 要注意的地方在於输出档变成 - 而输入档也变成 - ,又有一个 | 存在~
# 这分别代表 standard output, standard input 与管线命令啦!
# 这部分我们会在 Bash shell 时,再次提到这个指令跟大家再解释???br />
2.9 解压到指定的目录
tar -zxvf /home/images.tar.gz -C /specific dir
2.10 解包到指定的目录
tar xvf filename.tar -C /specific dir
相关推荐
本文章主要讲述了Linux系统下tar命令,主要参数及其功能等。
介绍了linux各种压缩文件的解压问题,.gz 解压 1:gunzip FileName.gz 解压 2:gzip -d FileName.gz 压缩:gzipFileName .tar.gz 和 .tgz 解压:tar zxvf FileName....
大家都知道压缩文件或者文件夹可以为磁盘节省不少空间,那么Linux系统的压缩和解压缩命令都有哪些呢?...下面小编就给大家介绍Linux下tar压缩和解压缩文件夹的命令与参数,希望本文的内容对你能有所帮助。
php的压缩解压缩类,很实用,而且不会乱码。支持中文解压缩。
Linux的压缩和解压缩的方法总结 一 常用的压缩格式 .zip .gz .bz2 .tar.gz .tar.bz2 二 .zip格式压缩 1、语法 zip 压缩文件名 源文件名 压缩文件 zip -r 压缩文件名 源目录 压缩目录 unzip 压缩文件 ...
关于Ubuntu 下的命令行压缩和解压缩就讲解到这里,重点是tar 命令,要熟练掌握使用 tar 命令来完成.bz2 和.gz 格式的文件压缩和解压缩。 1.解压 tar -vxjf uboot-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2 2 编译 NXP ...
linux常用命令大全 1. ls :列出当前目录下的文件和文件夹。 2. cd :更改当前工作目录。 3. pwd:显示当前目录的绝对路径。 4. mkdir:创建一个新的...14. tar:用于压缩和解压缩文件和目录。 15. gzip :压缩文件。
关于Ubuntu 下的命令行压缩和解压缩就讲解到这里,重点是tar 命令,要熟练掌握使用 tar 命令来完成.bz2 和.gz 格式的文件压缩和解压缩。 1.解压 tar -vxjf uboot-imx-rel_imx_4.1.15_2.1.0_ga.tar.bz2 2 编译 NXP ...
gzip(GNU zip)命令用来压缩和解压缩文件,是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,采用 LZ77 无损压缩算法,压缩后的文件一般使用 .gz 后缀。 gzip 不仅可以用来压缩大的、较少使用的文件...
14. tar:用于压缩和解压缩文件和目录。 15. gzip :压缩文件。 16. gunzip :解压文件。 17. top :显示正在运行的进程和系统资源的使用情况。 18. ps :显示当前用户的进程信息。 19. kill:终止指定进程。 20. ...
压缩格式 zip 和 gzip 是两种我们最常见到的压缩格式,当然,gzip 在 ...本文将分别介绍 gzip,tar,tgz 和 zip 的压缩和解压缩在 Node.js 下如何实现。 未压缩文件库 本文所使用的未压缩文件库来自于 urllib ,需要
4、了解复制cp和移动mv的区别会使用tar命令进行压缩和解压缩 5、掌握VIM的保存退出wq和不保存强制退出q!掌握VIM的快捷键yy,dd,gg,G,u 6、会使用tail命令查看文件 7、会使用find命令按文件名称查找文件
bzip2 用来压缩和解压缩文件,是在 Linux 系统中经常使用的一个对文件进行压缩和解压缩的命令,采用 Burrow-Wheeler 块排序文本压缩算法和 Huffman 编码将文件压缩为后缀为 .bz2 的 bzip2 文件。压缩率一般比基于 LZ...
tar:创建备份文件、压缩和解压缩文件: -c:创建一个新备份文件 -x:从备份文件中提取内容 -z:使用gzip压缩文件 -v:显示详细信息 -f:指定备份文件名 ssh:远程登录: -p:指定端口 -i:指定密钥文件 -L:本地...
5.3 压缩和解压缩文件 76 5.3.1 使用磁带文件归档命令建立 档案文件 76 5.3.2 建立cpio档案文件 78 5.3.3 使用gzip命令压缩文件 78 5.3.4 使用compress命令压缩文件 79 5.4 课时小结 79 5.5 专家答疑 80 5.6 练习题 ...
A、压缩、归档和解压缩 B、压缩和解压缩 C、压缩和归档 D、归档和解压缩 19、负责执行防火墙规则的服务(守护进程)是( ) A、 iptables B、network C、security D、xinetd 20、使用vi编辑文本只读时,保存并...
1.将nginx的压缩包nginx-1.8.0.tar.gz上传到Linux服务器 2.由于nginx是C语言开发的并且我们这里是通过编译...4.zlib库提供了很多种压缩和解压缩的方式,nginx使用zlib对http包的内容进行gzip,所以需要在linux上安装zl
02tar压缩和解压缩mp4 03-cal.date.ps.top.htop.kill.mp4 04-df.du.ifconfig.ping命令mp4 05 useradd.su、.exit.ssh、whoami..mp4 06-创建用户、创建组.mp4 07修改文件的权限-重点.mp4 08-gedit.sublime.mp4 09-vi...
7-Zip并非一款普通的压缩工具,而是一个功能强大的文件压缩和解压缩软件,它支持多种压缩格式,包括7z、ZIP、RAR、TAR等等。与其他压缩软件相比,7-Zip具有更高的压缩比和更快的压缩速度,这意味着我们可以在不损失...
2.4.13 压缩和解压缩文件( gzip) 30 2.4.14 创建和提取归档文件( tar) 31 2.5 进程管理 32 2.5.1 查出进程的状态( ps) 32 2.5.2 终止进程( kill) 34 2.6 硬盘设备管理 35 2.6.1 硬盘分区 35 2.6.2 分区和...