学习总结5.0 Linux tar打包命令
tar
(tape archive
的简写)工具可完成许多功能,其名称源于它的原始功能-创建和读取归档文件和备份磁带。如今,该工具常用来将多个文件或多个目录打包成一个tar
文件,或者将某个tar
文件分解开。
接下让我们详细的学习tar
的使用方法。
打包
tar
命令可以将多个文件/目录进行打包,将多个文件生成一个文件,生成的文件后缀为.tar
。
具体打包命令如下:
tar -cvf 生成的tar包名 要打包的文件/目录列表
常用命令参数如下:
-c 建立新的归档文件;
-v 处理过程中输出相关信息;
-f 对普通文件操作;
案例演示1
:
在当前目录下创建a.txt
、b.txt
和c.txt
文件,将其打包成一个new.tar
,具体使用如下命令:
touch a.txt b.txt c.txt
tar -cvf new.tar a.txt b.txt c.txt
案例演示2
:
在当前目录下创建dirA
、dirB
和dirC
目录,将其打包成一个newDir.tar
,具体使用如下命令:
mkdir dirA dirB dirC
tar -cvf newDir.tar dirA dirB dirC
解包
tar
命令可以将已经打包好的文件解压出来。
具体打包命令如下:
tar -xvf 解压包名 -C 解压到指定目录
常用命令参数如下:
-x 或--ext\fract或--get:从备份文件中还原文件;
-v 处理过程中输出相关信息;
-f 对普通文件操作;
-C <目的目录> 切换到指定的目录;
如果不使用-C
(大写)参数,则默认解压到当前目录下。
案例演示1
:
将当前目录下的a.txt
、b.txt
和c.txt
文件删除,将打包好的new.tar
文件解压到当前目录,具体使用如下命令:
rm -fr a.txt b.txt c.txt
tar -xvf new.tar
案例演示2
:
在当前目录下创建newDir
目录,将打包好的newDir.tar
文件解压到newDir
目录下,具体使用如下命令:
mkdir newDir
tar xvf newDir.tar -C ./newDir
学习总结5.0 Linux tar打包命令相关推荐
- linux打包tar包命令,Linux tar打包命令详解
Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档.不仅如此,该命令还可以从归档文件中还原所需文件,也就是打包的反过程,称为解打包. ...
- linux tar -cvf目录压缩后更大,Linux tar打包命令详解
Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档.不仅如此,该命令还可以从归档文件中还原所需文件,也就是打包的反过程,称为解打包. ...
- 【linux】——Linux tar打包命令
范例一:将整个 /etc 目录下的文件全部打包成为 /tmp/etc.tar [root@linux ~]# tar -cvf /tmp/etc.tar /etc <==仅打包,不压缩! [ro ...
- Linux tar打包命令
Linux 打包命令 tar 作 用 : 对 文 件 进 行 打 包 . 解 包 . 压 缩 . 解 压 语 法 : tar [-zxvf] fileName [文件名] 包 文 件 后 缀 为 , ...
- Linux—tar打包命令
tar可以将多个目录或文件打包成一个文件,同时还可以通过gzip/bzip2的支持,将该文件同时进行压缩. 参数 c:新建打包文件,可搭配-v来查看过程中被打包的文件名 -t:查看打包文件的内容含有哪 ...
- Linux下打包命令tar
Linux下打包命令tar Linux下最常用的打包程序是tar,用tar命令打成的包文件通常以.tar结尾 1.名词解释 打包:是指将若干文件,目录合成一个文件,可以理解为装到一个文件里去了: 压缩 ...
- 打包文件linux,Linux下打包命令tar
Linux下打包命令tar Linux下最常用的打包程序是tar,用tar命令打成的包文件通常以.tar结尾 1.名词解释 打包:是指将若干文件,目录合成一个文件,可以理解为装到一个文件里去了: 压缩 ...
- linux tar 备份命令
linux tar 备份命令 一 tar [-cxtzjvfpPN] 文件与目录 .... 参数: -c :建立一个压缩文件的参数指令(create 的意思): -x :解开一个压缩文件的参数指令! ...
- linux 打包排除多个目录,linux tar打包压缩排除某个目录或文件
linux tar打包压缩排除某个目录或文件 用tar打包时想剔除打包目录中的某个子目录或文件: 比如你想打包/home这个目录,但是/home/www.phpernote.com/目录,/home/ ...
- Linux的打包命令都有哪些呢?
Linux的打包命令都有哪些呢? 1.gzip: 2.bzip2: 3.tar: 打包压缩 4.-c : 归档文件 5.-x : 压缩文件 6.-z: gzip压缩文件 7.-j: bzip2压缩文件 ...
最新文章
- 误差、方差、偏差、噪声、训练误差+验证误差、偏差方差窘境、错误率和误差、过拟合与欠拟合
- 没解决这个7次方程问题,为何这三个数学家却很开心
- Linux 在 linux 中搭建 FTP 服务
- Linux下epoll如何实现高效处理百万句柄的
- 带有Java和Axis2的JSON Web服务
- 机器人编程与python语言的区别_一分钟看懂“机器人编程”和“少儿编程”的区别!...
- python怎么在字符串里加入变量数字_Python学习笔记(一)之基本元素:变量,数字和字符串...
- 蓝桥杯 ALGO-151 算法训练 6-2递归求二进制表示位数
- 1021 个位数统计 (15 分)—PAT (Basic Level) Practice (中文)
- qt调用python(不是python调用qt,不是使用pyqt模块)
- JS 获取操作删除节点
- ios系统越狱才可以享受的100项操作
- 【小样本基础】有监督小样本,半监督小样本,无监督小样本
- Linux文件类型与属性
- matlab diff对于矩阵,MATLAB中diff函数的用法
- Android 解析软件包时出现问题
- 《Android开发卷——自定义日期选择器(三)》
- web漏洞 云盾_云盾WAF实现虚拟补丁——记一起Web漏洞应急响应
- 通过js实现切换背景颜色
- Rust 中级教程 第5课——trait(3)