linux命令-tar工具详解

把文件和目录打成一个包

文件打包

[[email protected] ~]# tar -cvf 1.tar 1.txt 123 234 ///-c创建 -v可视化 -f file放最后面
1.txt
123/
123/111/
123/111/234/
123/111/234/22.txt
234/
234/123.txt

//////////////////////////////////////////////////////////

查看tar包的内容

[[email protected] ~]# tar -tf 1.tar
111.txt.xz
123/
123/999/
123/999/888.txt
123/111/
123/111/234/
123/111/234/22.txt
222/

///////////////////////////////////////////////////////////

解包

[[email protected] ~]# tar -xvf 1.tar
1.txt
123/
123/111/
123/111/234/
123/111/234/22.txt
234/
234/123.txt
[[email protected] ~]# ls

不提醒是否覆盖 1.tar不消失

/////////////////////////////////////////////////////////////////

指定目录解包

[[email protected] ~]# tar -C /tmp/ -xvf 1.tar

1.txt
123/
123/111/
123/111/234/
123/111/234/22.txt
234/
234/123.txt
[[email protected] ~]# ls /tmp/
111 1.txt
111.txt 222 233.txt 
123  234 

时间: 2025-01-17 17:29:23

linux命令-tar工具详解的相关文章

每周一个linux命令之---uptime详解

每周一个linux命令之---uptime详解 linux命令 uptime详解 引言:从今天开始,每周更新一个对程序员有用的linux命令,我真的没敢写每天一个,我怕我坚持不下去,每周一个还是可以的.既然每周一个了,就肯定不能拿ls,chmod这种命令来凑数了.降低数量,保障质量.与大家共勉. 进入正题 uptime 我们先来看一下命令执行结果 11:10:42 up 4 days, 19:23, 2 users, load average: 3.17, 3.45, 3.65 我们来分组解释一

Linux命令之 lsof详解

简介: lsof(list open files)是一个列出当前系统打开文件的工具.在linux环境下,任何事物都以文件的形式存在,通过文件不仅仅可以访问常规数据,还可以访问网络连接和硬件(来源百度百科). lsof在查找进程占用的那些文件或pid号由那些文件发起的等方面作用很大:尤其在Linux系统被黑后的溯源工作上绝对可以称之为一个重量级的命令. 格式详解: [[email protected] ~]# lsof -c httpd | head -5 COMMAND  PID   USER 

Linux进程管理工具详解:htop、glances、dstat

1.进程相关知识     1.操作系统的功能:文件系统.网络功能.进程管理.内存管理.安全功能.驱动程序(Linux是一个多任务的操作系统,而且是抢占式的多任务操作系统);.OS其实就是提供虚拟的计算机,进而能够将有限的资源借助于"保护"机制分配多个同时运行的程序,即"进程"使用,从而实现了所谓的多任务 2.程序执行环境有2种: 内核模式:cpu运行内核级指令 用户模式:cpu运行普通指令 3.应用程序运行普通指令,其实是直接运行于cpu上:应用程序运行特权指令,是

3.Linux命令基础及详解

在Linux下,我们很多操作都是通过命令来实现的,所接下来我们就详解介绍Linux下命令的使用.首先要使用命令就得先知道他的格式: Linux命令的语法格式是  command options arguments,其中选项和参数是可以省略的.Linux下面命令是有多种的,有系统自身的命令.安装的应用程序命令.脚本执行所用的命令. ls :list directory contents  用来列出目录内容的, ls /path/to/dir|file[路径]  dir是目录名    file文件名

linux命令之yum详解

yum(全称为 Yellow dog Updater, Modified)是一个在Fedora和RedHat以及SUSE中的Shell前端软件包管理器.基於RPM包管理,能够从指定的服务器自动下载RPM包并且安装,可以自动处理依赖性关系,并且一次安装所有依赖的软体包,无须繁琐地一次次下载.安装.yum提供了查找.安装.删除某一个.一组甚至全部软件包的命令,而且命令简洁而又好记. yum的命令形式一般是如下:yum [options] [command] [package ...] 其中的[opt

使用cpu加速linux命令方法步骤详解 

我们都知道linux系统中 grep, bzip2, wc, awk, sed等等,都是单线程的,只能使用一个CPU内核.那么如何才能使用这些内核? 要想让Linux命令使用所有的CPU内核,我们需要用到GNU Parallel命令,它让我们所有的CPU内核在单机内做神奇的map-reduce操作,当然,这还要借助很少用到的–pipes 参数(也叫做–spreadstdin).这样,你的负载就会平均分配到各CPU上,真的. BZIP2 bzip2是比gzip更好的压缩工具,但它很慢!别折腾了,我

Linux命令之CP详解

嘿嘿,又一周过去了,大家过的怎么样呢,在这一周时间里,小编可是又学到不少新知识呢. 今天呢,小编就和大家分享一下Linux中我们常用的CP的命令,这里的cp可是copy的简写噢. (容我嘚瑟一下) 学过linux的都知道,在我们操作的过程中,我们常常会用到cp这个命令,比如cp一个文件呀,cp多个文件呀,cp一个目录呀等等.那我们cp不同的类型到底怎么用呢?别急,小编将会为你一一解开疑惑. (1)源:一个文件    目标:文件不存在. 那么将会新建目标文件,并将源文件的内容填充之这个目标文件中.

Linux进程管理工具详解

 进程管理工具 查看进程 pstree  显示进程树 -p:显示PID ps 搜索进程 ps | grep pgrep pidof 系统监控工具 uptime free top 第一行:当前系统时间  系统启动到现在所经过的时间  当前上线用户数  系统在1,5,15分钟的平均负载 相当于uptime命令:交互按键:l 注意:平均负载值越小,系统越空闲:如果高于1,当前系统负载过高 第二行:显示的是目前进程总量与个别程序在什么状态(running,sleeping,stopped,zombie)

linux命令free -m 详解

1.用途说明 free命令用来显示内存使用情况.display information about free and used memory on the system. free 命令相对于top 提供了更简洁的查看系统内存使用情况: 其中的相关说明: Mem:表示物理内存统计 -/+ buffers/cached:表示物理内存的缓存统计 Swap:表示硬盘上交换分区的使用情况(这里我们不去关心) 系统的总物理内存:255268Kb(256M),但系统当前真正可用的内存并不是第一行free 标