tar命令
tar命令时Linux的归档命令,实现了Linux系统对文件的压缩与解压缩。
如,很多Linux下的安装文件都需要通过tar命令进行解压才能使用
tar命令既能压缩文件,又能解压文件
tar [option] 文件名或目录名
option:
-x 解压缩文件
-z 用gzip压缩或解压文件,不管压缩或解压,都需要此参数
-j 用bzip2方式压缩
-v 命令处理过程的详细信息
-f 使用压缩文件或设备,该参数必选
-c 创建新的归档,将多个文件归档到一个包中
-t 列出包的内容
-r 为包添加新的内容(追加)
-u 更新包中的内容,若包中无此内容,则添加到包中(可替代-r命令)
-C 指定解压到哪个目录下
tar -cf db.all *.db #将所有.db文件打包到db.all中,包并没有压缩
tar -tf db.all #查看db.all包中的内容
tar -rf db.all log* #将所有以log开头的文件添加到db.all包中
Linux系统中存在多个格式的压缩包:
.tar, .gz, .tar.gz, .tgz, .Z 等结尾的压缩包,但是无需用不同的命令对它们解压缩
以下是两个Linux系统通用的解压命令:
tar -xvf 压缩包名称 #解压非gzip格式的压缩包
tar -zxvf 压缩包名称 #解压gzip格式的压缩包
tar -xvf foo.tar #解压缩foo.tar
tar -xzf foo.tar.gz #对gzip压缩格式的包进行解压缩
tar -cjf foo.tar.bz2 bar/ #将bar目录以bzipped格式进行打包,包名为foo.bar.bz2
tar -xjf foo.tar.bz2 -C bar/ #将foo.bar.bz2包解压到bar目录中
tar -xzf foo.tar.gz blah.txt #从foo.tar.gz中提取blah.txt文件
相关推荐
Linux 网络操作系统基础:文件命令归档压缩命令 tar 和 gzip 在 Linux 操作系统中,文件命令是非常重要的基本组件之一。在这篇文章中,我们将介绍 Linux 中的文件命令,特别是归档压缩命令 tar 和 gzip。 gzip ...
在本篇“Linux基础课件压缩解压tar命令共9页.pdf”中,我们将会深入学习`tar`命令的使用方法和技巧。 首先,`tar`命令的基本格式如下: ```bash tar [选项] [文件或目录] [目标档案] ``` 1. **创建档案**:使用`-...
本篇将详细阐述Linux基础命令及其应用场景,帮助你提升对Linux操作系统的熟悉度。 1. 文件与目录操作: - `ls`:列出当前目录中的文件和目录。 - `cd`:改变工作目录,如`cd /home`进入/home目录。 - `pwd`:...
### Linux常用命令详解 #### 一、文件管理 1. **ls**:此命令用于列出当前目录中的文件和子目录。通过使用不同的选项,可以改变其输出格式。...熟练掌握这些基础命令能够极大地提高在Linux环境下的工作效率。
根据给出的文件信息,"鸟哥Linux私房菜基础学习篇(第三版).pdf" 是一本针对Linux新手的入门书籍,涵盖了Linux的基础命令和指令速查表。为了满足题目要求,以下是根据提供的文件内容、标签以及Linux基础知识构建的...
在Linux和Unix操作系统中,`tar`是一个非常重要的命令行工具,用于打包和压缩文件。它并非一个真正的压缩工具,而是一个文件打包程序,可以将多个文件和目录组合成一个单一的归档文件,方便存储和传输。`tar`这个...
掌握Linux基础命令是每一位IT从业者必须具备的基本技能。本篇文章将深入讲解Linux命令行中的基础命令,帮助你更好地理解和运用这些工具。 1. **终端与命令行界面**: - 在Linux中,用户通过终端(Terminal)或...
`tar`是一种常见的文件打包和压缩工具,`tar -xf jdk-8u181-linux-x64.tar`命令可以用来解压这个安装包。这里的`x`表示提取,`f`指定文件,`-`是命令选项分隔符,`jdk-8u181-linux-x64.tar`是待解压的文件名。执行此...
今天来写一篇关于学习Linux基础命令——文件打包压缩和搜索命令的博文,也实践了很多,总结给大家一起学习! 一、tar命令 用于对文件进行打包压缩或解压;格式:tar [选项] 档案文件 文件列表 -c:生成档案文件 -v:...
总的来说,"Linux基础篇(适合入门学习)"涵盖了Linux操作系统的基础知识,包括命令行操作、系统管理、网络配置、软件管理、用户权限和日志监控等方面,这些都是成为一个合格的Linux用户或管理员的必修课。通过深入...
本篇文章将详细介绍Linux系统中最常用的60个命令,这些命令被分为六个类别:安装和登录命令、文件处理命令、系统管理相关命令、网络操作命令、系统安全相关命令以及其他命令。通过学习这些命令,您可以更好地理解和...
本篇主要介绍Linux中的常用命令和系统管理,帮助用户更好地理解和掌握这一强大的操作系统。 1. **文件目录基本操作** - `cd`: 改变当前工作目录,例如`cd /home/user`进入用户主目录。 - `ls`: 列出目录内容,如`...
本篇文章将详细介绍Linux中的常见命令及其使用方法。 1. **文件系统管理** - `bin` 和 `sbin` 目录存放系统二进制可执行文件,前者是所有用户都能访问的,后者则是超级用户(root)专用。 - `etc` 用于存储系统配置...
本篇文章主要涵盖了Linux操作系统中的基础命令和常用术语,为读者提供快速查询功能。 Linux中存在众多的命令行指令,它们是管理Linux系统、完成各种任务的重要工具。下面是一些常见的Linux命令: - alias:用来为...
Linux基础篇则介绍了如何使用CentOS终端进行联网操作,以及如何使用vmtools来设置Windows和Linux之间的共享文件夹。接着,文章详细讲解了Linux的目录结构及其具体介绍,为后续的文件操作奠定了基础。 在Linux实操篇...
本篇将详细阐述Linux的一些基础命令,帮助你更好地理解和操作这个强大的开源系统。 1. **ls**:列出目录内容。`ls`命令用于查看当前目录下的文件和子目录,加上`-l`参数可以以长格式显示,包括文件权限、大小、创建...
2. 再次解压:使用tar命令解压".tar.gz"文件,例如`tar -zxvf jdk-8u241-linux-i586.tar.gz`,这将在当前目录下创建一个包含JDK的目录。 3. 配置环境变量:为了能在系统中全局访问JDK,需要编辑如`~/.bashrc`或`~/....
本篇主要讲解如何使用Linux的`tar`命令进行文件和目录的打包与压缩。 **一、`tar`命令基础** `tar`是Linux中一个非常实用的命令,它能将一组文件和目录打包成一个单一的.tar文件,方便存储和传输。这个命令不仅...
由于描述中提到是Java SE 8,你需要访问Oracle的Java SE页面,选择"Java SE 8",然后找到"Java Development Kit (JDK)",下载适合Linux系统的"tar.gz"文件。 2. **解压**:下载完成后,使用命令行终端将文件移动到...
本篇文章将深入讲解Linux命令的基础知识,包括文件和目录管理、使用命令帮助、命令行格式以及常见命令的使用。 首先,Linux中默认使用的文件系统主要为EXT4和XFS。EXT4是目前最广泛使用的文件系统,它提供了高速的...