- 浏览: 140743 次
- 性别:
- 来自: 成都
文章分类
最新评论
【基本介绍】
今天遇到要添加文件到tar文件里面,所以在这里介绍tar的一些用法。
【参数介绍】
【常用例子】
1. 创建归档文件
tar cvf archive_name.tar dirname/
c – create a new archive
v – verbosely list files which are processed.
f – following is the archive file name
2. 创建解压gzip归档文件
tar cvzf archive_name.tar dirname/
z – filter the archive through gzip
.tgz is same as .tar.gz
tar xvfz archive_name.tar.gz
3. 创建解压bzipped归档文件
tar cvfj archive_name.tar.bz2 dirname/
.tbz and .tb2 is same as .tar.bz2
tar xvfj archive_name.tar.bz2
4. 显示归档文件内容但是不解压
tar tvf archive_name.tar (归档文件)
tar tvfz archive_name.tar.gz (压缩gzip归档文件)
tar tvfj archive_name.tar.bz2 (压缩bzip归档文件)
5. 解压单一文件或者目录从tar tar.gz tar.bz2
tar xvf archive_file.tar /path/to/file
tar xvfz archive_file.tar.gz /path/to/file
tar xvfj archive_file.tar.bz2 /path/to/file
tar xvf archive_file.tar /path/to/dir/
tar xvfz archive_file.tar.gz /path/to/dir/
tar xvfj archive_file.tar.bz2 /path/to/dir/
6. 解压一组文件从tar tar.gz tar.bz2
tar xvf archive_file.tar --wildcards '*.pl'
7. 添加文件或者目录到已经有的归档文件中
tar rvf archive_name.tar newfile
tar rvf archive_name.tar newdir/
不能对已经压缩过的归档文件进行此操作,必须先解压然后再添加文件/目录然后再压缩
gunzip archive.tar.gz
tar rvf archive.tar newfile
gzip archive.tar
8. 压缩后删除源文件
tar zcvf archive.tar.gz newfile --remove-files
【参考引用】
http://www.thegeekstuff.com/2010/04/unix-tar-command-examples/
今天遇到要添加文件到tar文件里面,所以在这里介绍tar的一些用法。
【参数介绍】
GNU ‘tar’ saves many files together into a single tape or disk archive, and can restore individual files from the archive. -c, --create create a new archive -r, --append append files to the end of an archive -t, --list list the contents of an archive -x, --extract, --get extract files from an archive -C, --directory=DIR change to directory DIR -f, --file=ARCHIVE use archive file or device ARCHIVE -j, --bzip2 filter the archive through bzip2 -p, --preserve-permissions extract information about file permissions (default for superuser) -v, --verbose verbosely list files processed -z, --gzip filter the archive through gzip
【常用例子】
1. 创建归档文件
tar cvf archive_name.tar dirname/
c – create a new archive
v – verbosely list files which are processed.
f – following is the archive file name
2. 创建解压gzip归档文件
tar cvzf archive_name.tar dirname/
z – filter the archive through gzip
.tgz is same as .tar.gz
tar xvfz archive_name.tar.gz
3. 创建解压bzipped归档文件
tar cvfj archive_name.tar.bz2 dirname/
.tbz and .tb2 is same as .tar.bz2
tar xvfj archive_name.tar.bz2
4. 显示归档文件内容但是不解压
tar tvf archive_name.tar (归档文件)
tar tvfz archive_name.tar.gz (压缩gzip归档文件)
tar tvfj archive_name.tar.bz2 (压缩bzip归档文件)
5. 解压单一文件或者目录从tar tar.gz tar.bz2
tar xvf archive_file.tar /path/to/file
tar xvfz archive_file.tar.gz /path/to/file
tar xvfj archive_file.tar.bz2 /path/to/file
tar xvf archive_file.tar /path/to/dir/
tar xvfz archive_file.tar.gz /path/to/dir/
tar xvfj archive_file.tar.bz2 /path/to/dir/
6. 解压一组文件从tar tar.gz tar.bz2
tar xvf archive_file.tar --wildcards '*.pl'
7. 添加文件或者目录到已经有的归档文件中
tar rvf archive_name.tar newfile
tar rvf archive_name.tar newdir/
不能对已经压缩过的归档文件进行此操作,必须先解压然后再添加文件/目录然后再压缩
gunzip archive.tar.gz
tar rvf archive.tar newfile
gzip archive.tar
8. 压缩后删除源文件
tar zcvf archive.tar.gz newfile --remove-files
【参考引用】
http://www.thegeekstuff.com/2010/04/unix-tar-command-examples/
发表评论
-
linux shell - 远端修改非root密码
2015-01-09 20:40 1000【基本介绍】 通过远端修改普通用户密码,而passwd --s ... -
linux shell - broken pip error
2015-01-07 15:36 2753【基本介绍】 这里我们介绍发生broken pipe错误的原因 ... -
linux locate - find files by name
2014-12-17 17:46 610【基本介绍】 这里我们介绍locate命令,用来查找文件。 ... -
linux ssh - GSSAPIAuthentication
2014-12-10 14:58 2118【基本介绍】 最近公司搬家,发现合作伙伴的服务器的用ftp工具 ... -
linux parameter substitution - 字符串/变量处理
2014-11-17 15:56 818【基本介绍】 这里我们介绍bash里面对字符串,变量等的替换等 ... -
linux netstat - status状态描述
2014-11-14 17:59 1160【基本介绍】 这里介绍netstat命令返回的结果status ... -
linux set - set variables and set positional parameters
2014-11-10 18:26 436【基本介绍】 set是shell的内置命令。可以用来设置修改变 ... -
linux nc - arbitrary TCP and UDP connections and listens
2014-10-31 17:46 809【基本介绍】 nc是可以打开任意端口的TCP/UDP连接和监听 ... -
linux 报错集 - Cannot retrieve metalink for repository: epel. Please verify its pat
2014-10-29 15:12 960【基本介绍】 运行yum报错Error: Cannot ret ... -
linux awk - awk tutorial
2014-10-21 10:47 509【基本介绍】 awk是一款强大的对文件内容进行处理的软件,可以 ... -
linux ps - processes
2014-10-20 14:17 1263【基本介绍】 ps - report a snapshot o ... -
linux lsof - list open files
2014-10-17 17:31 761【基本介绍】 lsof - list open files I ... -
linux - 网络连接状态
2014-10-13 11:00 1405【基本情况】 这里介绍 ... -
linux netstat - Print network connections, routing tables, interface statistics,
2014-10-13 10:37 1018【基本介绍】 netstat - Print network ... -
linux vmstat - Report virtual memory statistics
2014-10-10 17:39 735【基本介绍】 vmstat - Report virtual ... -
linux yum - yum warning: rpmts_HdrFromFdno
2014-10-09 15:08 607【基本介绍】 在yum安装软件的时候有时候会报warning: ... -
Linux ip subnet mask - 网段分析
2014-09-24 19:22 1372【基本介绍】 网段的分析可以帮助我们查看两个局域地址是否可以互 ... -
linux curl - curl 上传下载
2014-09-19 11:45 2125【基本介绍】 curl is a tool to tra ... -
linux mkpasswd - 密码生成器
2014-09-18 17:18 1417【基本介绍】 作为linux admin要经常创建用户,并初始 ... -
linux dd - dd测试硬盘速度
2014-09-05 18:42 853【基本介绍】 这里我们使用dd命令来测试硬盘的读写速度 dd ...
相关推荐
`tar-gz`是一种常见的Linux文件压缩格式,其中“tar”代表打包工具,“gz”表示使用gzip进行压缩。这种格式通常用于备份数据或分发软件包。在Linux系统中,`tar`命令是处理归档文件的标准工具,而`gzip`则用来对文件...
8. **`.tar.Z` 文件**:`tar`档案使用compress程序压缩,使用`tar`的`-xZf`选项解压,如`tar -xZf file.tar.Z`。 9. **`.rar` 文件**:RAR是一种专有的压缩格式,通常在Windows环境下使用。在Linux下,你需要安装`...
- **解压gzip压缩的归档文件**:`tar -zxvf archive_name.tar.gz`,这会解压并提取`.tar.gz`文件。 `tar`命令支持多种压缩算法,例如gzip、bzip2、xz等,通过不同的选项组合,可以实现灵活的归档和压缩需求。此外,...
在信息技术领域,数据的压缩与归档是常见的操作,其中“tar”工具是Unix/Linux系统中不可或缺的一员。本文将围绕"tar-1.27.tar.gz"这个文件,深入探讨GNU tar的源码以及tar文件和gz压缩格式的工作原理。 GNU tar,...
`tar`命令是Linux系统中用于文件打包和压缩的工具,它能够帮助用户方便地处理多个文件和目录。下面我们将深入探讨`tar`命令的作用、基本格式以及常用用法。 首先,`tar`命令的作用是将一个或多个文件和目录打包成一...
### Linux-Tar 解压 gz、bz2 等各种压缩文件使用方法 #### 标题与描述中的知识点 本文档将详细介绍如何在 Linux 系统中使用 `tar` 命令来处理不同类型的压缩文件,包括 `.gz`、`.bz2`、`.tar.gz`(或 `.tgz`)、`....
在Linux中,解压这个文件需要两个步骤:首先使用`gunzip`命令解压gzip压缩,然后用`tar`命令提取归档内容。命令如下: ```bash gunzip jdk-7u80-linux-x64.tar.gz tar -xvf jdk-7u80-linux-x64.tar ``` 解压后,你...
以上介绍了在 Linux 系统中如何使用 `zip`, `tar`, `tar.gz` 和 `tar.bz2` 进行文件的压缩与解压操作。每种格式都有其独特的优缺点,选择哪种格式取决于你的具体需求。例如,如果你需要跨平台兼容性,则 `zip` 是...
本文将深入探讨Linux下不同格式的tar压缩文件及其对应的解压命令,帮助用户更高效地管理文件。 ### 1. *.tar 文件解压 tar是一种常见的用于打包文件的工具,在Linux中广泛使用。当文件被压缩成.tar格式时,可以...
### tar压缩解压详解 #### 一、tar命令概述 `tar`命令是Linux系统中极为重要的文件打包工具,广泛应用于文件的备份与传输。它能够将多个文件合并成一个文件,即通常所说的“打包”。此外,`tar`命令还可以与其它...
备注:使用此资源时需要解压两次,因为上传时显示资源重复上传失败,于是套了两层压缩。建议使用window系统下载先解压一次再到Linux中进行解压,这样方便查看 此外,如果把编译器gcc替换成arm-linux-gcc时。 使用...
这个文件采用tar.gz格式进行压缩,这是一种在Linux和Unix系统中常见的归档和压缩方法。 Eclipse IDE是一款开源的集成开发环境(Integrated Development Environment),主要用于编写Java应用程序。它以其强大的代码...
这个文件是一个tar归档文件,后缀`.gz`表示它使用gzip压缩算法。Linux用户通常会用以下步骤来解压并安装: 1. **下载文件**:通过wget命令或者浏览器下载`jdk-8u241-linux-x64.tar.gz`到你的Linux系统。 2. **切换...
Linux 下 tar 解压 gz 解压 bz2 等各种解压文件使用方法 Linux 操作系统中有多种文件压缩格式,了解如何解压和压缩这些文件是非常重要的。这篇文章将详细介绍 Linux 下 tar 解压 gz 解压 bz2 等各种解压文件使用...
在信息技术领域,tar是一个不可或缺的工具,尤其在Linux和Unix系统中,它被广泛用于打包和归档文件。当我们看到"tar-1.26.tar.gz"这样的文件名时,我们可以推断出这包含了tar工具的1.26版本的源代码。这个版本的tar...
2. **解压**:使用`tar`命令解压缩文件。例如,如果你将文件下载到了`/home/user/downloads`目录,可以运行: ``` cd /home/user/downloads tar -zxvf jdk-11.0.11_linux-x64_bin.tar.gz ``` 这会创建一个新的...
2. 解压:使用tar命令解压缩文件,例如 `tar -zxvf jdk-8u271-linux-x64.tar.gz`,这将在当前目录下创建一个名为jdk1.8.0_271的目录。 3. 配置环境变量:为了使系统能够识别并使用JDK,需要设置JAVA_HOME环境变量,...
1. 解压缩文件:使用`unzip`命令解压zip文件,然后用`tar -xf`命令解压tar.xz文件。 2. 安装到系统路径:通常,用户会将编译器安装到`/usr/local`或自定义目录下,通过运行类似`sudo make install`的命令。 3. 设置...
标题“jdk-8u401-linux-x64.tar.gz.7z”表明这是一个Java开发工具包(JDK)的压缩文件,版本为8u401,适用于Linux操作系统,特别是x64架构的系统。它被进一步压缩成了7z格式,这是一种高效且常见的文件压缩格式,...
- **解压**:使用`tar -zxvf jdk-8u251-linux-x64.tar.gz`命令将文件解压到期望的目录,例如`/usr/lib/jvm`。 - **配置环境变量**:在`~/.bashrc`或`~/.bash_profile`文件中添加以下内容: ```bash export JAVA_...