linux压缩命令tar(Linux文件压缩和解压缩命令使用详解)

:暂无数据 2026-07-25 20:10:11 3

linux压缩命令tar(Linux文件压缩和解压缩命令使用详解)

这篇文章给大家聊聊关于linux压缩命令tar,以及Linux文件压缩和解压缩命令使用详解对应的知识点,希望对各位有所帮助,不要忘了收藏本站哦。

本文目录

Linux文件压缩和解压缩命令使用详解

在Linux系统中,我们通常使用的文件压缩命令有:bunzip2 , bzip2 , cpio , gunzip , gzip ,split(切割文件) , zgrep(在压缩文件中寻找匹配的正则表达式), zip ,unzip, tar ,rar。

  最后四个是我比较常用的,今天的笔记就写这四个的好了。

  1、tar:

tar命令:tar ...

  输入“tar -?”获取相关帮助信息,tar的帮助文档给出示例如下:

  示例

    tar -cf archive.tar foo bar  # 从文件 foo 和 bar 创建归档文件archive.tar。

    tar -tvf archive.tar             # 详细列举归档文件 archive.tar中的所有文件。

    tar -xf archive.tar              # 展开归档文件 archive.tar中的所有文件。

  如果是要压缩文件夹的话,输入:

  tar -cvf dirArchive.tar /dirName

  同样的,要将归档文件解压到特定文件夹的话,则是:

  tar -xvf dirArchive.tar /dirName

  下面复习一下。我们先人为做个文件夹出来,里面放置若干文件夹和文件:

  我们首先创建一个tar文件,先压缩一个文件夹(testdir):

  tar -cf testdir.tar testdir

  然后列出该压缩包里的结构:

  接着我们向这个压缩包追加文件:

  当然了,上述单步操作没必要做了,压缩包里面已经有这个文件。

  然后再看看这个压缩包里的结构:

  如果使用示例中的-v选项,则会将压缩包里的文件属性全部列出。包括权限,创建人,字节大小,修改时间和文件名:

  从tar压缩文件中解压并显示文件列表:

  一般来说比较常用到的选项有主操作选项:

  另外再练习一下其他的一些用法:

  1、当压缩testdir目录的时候,需要将文件夹根路径内的test文件排除:

  2、只压缩比指定时间更新的文件:

  3、压缩所有文件名前缀为“te”的文件或文件夹(或者压缩后缀为“st”的文件):

  最后补充一下常用的选项:

  -p, --preserve-permissions, --same-permissions

保留解压文件权限信息(默认只为超级用户服务)

 --preserve             与 -p 和 -s 一样

 --same-owner           尝试解压时保持所有者关系一致(超级用户默认此项)

  -r, --append                 追加文件至归档结尾

  -u, --update               仅追加比归档中副本更新的文件

  -k, --keep-old-files        解压时不要替换存在的文件

 --keep-newer-files

不要替换比归档中副本更新的已存在的文件

 --no-overwrite-dir     保留已存在目录的元数据

 --overwrite            解压时重写存在的文件

 --overwrite-dir

解压时重写已存在目录的元数据(默认)

 --recursive-unlink     解压目录之前先清除目录层次

 --remove-files         在添加文件至归档后删除它们

  -N, --newer=DATE-OR-FILE, --after-date=DATE-OR-FILE 只保存比 DATE-OR-FILE 更新的文件

  

  2、rar:

rar command -switch 1 -switch N archive files...@listfiles... path_to_extract/

  Linux系统的默认软件包里是不包含rar压缩工具的,所以我们先安装rar:

  sudo apt-get install rar

  command选项只可以从给出的选项中输入一个(且只能一个),我们看一下它提供的命令列表:

  使用举例,比如说现在我们要进行文件压缩:

  在完成压缩之后,我们可以通过命令l获取压缩文件内具体的结构信息:

  甚至可以通过命令p将压缩文件内的所有信息输出到控制台:

  switch N部分则提供了一些功能性的选项。

  比如说以追加性的方式更新压缩文件可选用-ad:

  或者说想把某个文件排除在外可以选用开关-x(注意,要排除的串要紧跟在x后面,不用加任何符号),比如我们这里想要将文件夹根路径下凡是“te”开头的文件都排除:

  还有加密,用开关-p,同样的,密码紧随p后面即可:

  如果相对文件进行解压或者直接打开文件,就会要求你输入密码:

  除此之外,还有一些常用的选项有:

  ag    Generate archive name using the current date

  cl                 Convert names to lower case

  cu                Convert names to upper case

  df                 Delete files after archiving

  ed                Do not add empty directories

  dw               Wipe files after archiving

  其他的命令和开关可参照帮助手册。

  

  3、zip  , unzip:

zip

  unzip

  zip和unzip的使用方法是比较简单的,甚至连帮助文档都写得很简单,所以也就没什么笔记好写的了,直接看帮助文档即可。

  linux zip 命令详解

  功能说明:压缩文件。

  语 法:zip

  补充说明:zip是个使用广泛的压缩程序,文件经它压缩后会另外产生具有".zip"扩展名的压缩文件。

  参 数:

  -A 调整可执行的自动解压缩文件。

  -b工作目录 指定暂时存放文件的目录。

  -c 替每个被压缩的文件加上注释。

  -d 从压缩文件内删除指定的文件。

  -D 压缩文件内不建立目录名称。

  -f 此参数的效果和指定"-u"参数类似,但不仅更新既有文件,如果某些文件原本不存在于压缩文件内,使用本参数会一并将其加入压缩文件中。

  -F 尝试修复已损坏的压缩文件。

  -g 将文件压缩后附加在既有的压缩文件之后,而非另行建立新的压缩文件。

  -h 在线帮助。

  -i范本样式 只压缩符合条件的文件。

  -j 只保存文件名称及其内容,而不存放任何目录名称。

  -J 删除压缩文件前面不必要的数据。

  -k 使用MS-DOS兼容格式的文件名称。

  -l 压缩文件时,把LF字符置换成LF+CR字符。

  -ll 压缩文件时,把LF+CR字符置换成LF字符。

  -L 显示版权信息。

  -m 将文件压缩并加入压缩文件后,删除原始文件,即把文件移到压缩文件中。

  -n字尾字符串 不压缩具有特定字尾字符串的文件。

  -o 以压缩文件内拥有最新更改时间的文件为准,将压缩文件的更改时间设成和该文件相同。

  -q 不显示指令执行过程。

  -r 递归处理,将指定目录下的所有文件和子目录一并处理。

  -S 包含系统和隐藏文件。

  -t日期时间 把压缩文件的日期设成指定的日期。

  -T 检查备份文件内的每个文件是否正确无误。

  -u 更换较新的文件到压缩文件内。

  -v 显示指令执行过程或显示版本信息。

  -V 保存VMS操作系统的文件属性。

  -w 在文件名称里假如版本编号,本参数仅在VMS操作系统下有效。

  -x范本样式 压缩时排除符合条件的文件。

  -X 不保存额外的文件属性。

  -y 直接保存符号连接,而非该连接所指向的文件,本参数仅在UNIX之类的系统下有效。

  -z 替压缩文件加上注释。

  -$ 保存第一个被压缩文件所在磁盘的卷册名称。

  -压缩效率 压缩效率是一个介于1-9的数值。

  linux unzip 命令详解

  功能说明:解压缩zip文件

  语 法:unzip

  补充说明:unzip为.zip压缩文件的解压缩程序。

  参 数:

  -c 将解压缩的结果显示到屏幕上,并对字符做适当的转换。

  -f 更新现有的文件。

  -l 显示压缩文件内所包含的文件。

  -p 与-c参数类似,会将解压缩的结果显示到屏幕上,但不会执行任何的转换。

  -t 检查压缩文件是否正确。

  -u 与-f参数类似,但是除了更新现有的文件外,也会将压缩文件中的其他文件解压缩到目录中。

  -v 执行是时显示详细的信息。

  -z 仅显示压缩文件的备注文字。

  -a 对文本文件进行必要的字符转换。

  -b 不要对文本文件进行字符转换。

  -C 压缩文件中的文件名称区分大小写。

  -j 不处理压缩文件中原有的目录路径。

  -L 将压缩文件中的全部文件名改为小写。

  -M 将输出结果送到more程序处理。

  -n 解压缩时不要覆盖原有的文件。

  -o 不必先询问用户,unzip执行后覆盖原有文件。

  -P密码 使用zip的密码选项。

  -q 执行时不显示任何信息。

  -s 将文件名中的空白字符转换为底线字符。

  -V 保留VMS的文件版本信息。

  -X 解压缩时同时回存文件原来的UID/GID。

   指定.zip压缩文件。

   指定要处理.zip压缩文件中的哪些文件。

  -d目录 指定文件解压缩后所要存储的目录。

  -x文件 指定不要处理.zip压缩文件中的哪些文件。

  -Z unzip -Z等于执行zipinfo指令

  范例:

  zip命令可以用来将文件压缩成为常用的zip格式。unzip命令则用来解压缩zip文件。

  1. 我想把一个文件abc.txt和一个目录dir1压缩成为yasuo.zip:

  # zip -r yasuo.zip abc.txt dir1

  2.我下载了一个yasuo.zip文件,想解压缩:

  # unzip yasuo.zip

  3.我当前目录下有abc1.zip,abc2.zip和abc3.zip,我想一起解压缩它们:

  # unzip abc/?.zip

  注释:?表示一个字符,如果用*表示任意多个字符。

  4.我有一个很大的压缩文件large.zip,我不想解压缩,只想看看它里面有什么:

  # unzip -v large.zip

  5.我下载了一个压缩文件large.zip,想验证一下这个压缩文件是否下载完全了

  # unzip -t large.zip

  6.我用-v选项发现music.zip压缩文件里面有很多目录和子目录,并且子目录中其实都是歌曲mp3文件,我想把这些文件都下载到第一级目录,而不是一层一层建目录:

  # unzip -j music.zip

linux命令tar

linux环境下怎么安装运行tar软件?

1、打开终端2、用cd命令进入源代码压缩包所在的目录【其实你可以直接打开TAR.GZ所在目录,然后在这个目录开启终端。这样两步合一,反正我这懒货是这么整的??】

3、tar-zxvf****.tar.gz4、用CD命令进入解压缩后的目录5、输入编译文件命令:./configure6、然后是命令:make7、再是安装文件命令:makeinstall【注意,你要看每一步的返回命令,比如说MAKE,如果返回没有提示成功,就是你的LINUX缺少某个组件,你要去软件中心把它装上!当年没有提醒我,我MAKE、MAKEINSRALL了上百次??】

Linux下tar.xz文件解压?

其他方法:

一、通过yum装个xz压缩包,然后解压,操作如下:

二、创建或解压tar.xz文件的方法

tar解压权限不足?

Linux系统用tar命令解压压缩包的时候,为了保持原有文件夹的属性权限,可以加-p命令(使用原文件的原来属性),方法如下:

例子:将/tmp/etc.tar.gz文件解压缩在/usr/local/src底下,保持目录权限不变

#cd/usr/local/src

#tar-pzxvf/tmp/etc.tar.gz

#加上-p参数即可Linux下tar主要参数说明:

-c:建立一个压缩文件的参数指令(create的意思);

-x:解开一个压缩文件的参数指令;

-t:查看tarfile里面的文件;

-v:压缩的过程中显示文件;

-p:使用原文件的原来属性(属性不会依据使用者而变);

-P:可以使用绝对路径来压缩;

-N:比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中。

Linux:如何判断cp、tar操作是否完成?

你可以在执行cp或tar命令后执行echo$?如果执行成功,shell会输出0如果执行失败,shell会输出127例如:你在shell输入cpfilefile1echo$?

linux下tar用不了是怎么回事?

你的指令没有输入正确吧。

Linux系统下tar命令的使用技巧总结

Linux tar 命令是归档或分发文件时的强大武器。GNU tar 归档包可以包含多个文件和目录,还能保留其文件权限,它还支持多种压缩格式。Tar 表示 "Tape Archiver",这种格式是 POSIX 标准。
Tar 文件格式
tar 压缩等级简介:
无压缩 没有压缩的文件用 .tar 结尾。
Gzip 压缩 Gzip 格式是 tar 使用最广泛的压缩格式,它能快速压缩和提取文件。用 gzip 压缩的文件通常用 .tar.gz 或 .tgz 结尾。这里有一些如何创建和解压 tar.gz 文件的例子。
Bzip2 压缩 和 Gzip 格式相比 Bzip2 提供了更好的压缩比。创建压缩文件也比较慢,通常采用 .tar.bz2 结尾。
Lzip(LAMA)压缩 Lizp 压缩结合了 Gzip 快速的优势,以及和 Bzip2 类似(甚至更好) 的压缩率。尽管有这些好处,这个格式并没有得到广泛使用。
Lzop 压缩 这个压缩选项也许是 tar 最快的压缩格式,它的压缩率和 gzip 类似,但也没有广泛使用。
常见的格式是 tar.gz 和 tar.bz2。如果你想快速压缩,那么就是用 gzip。如果归档文件大小比较重要,就是用 tar.bz2。
tar 命令用来干什么?
下面是一些使用 tar 命令的常见情形。
备份服务器或桌面系统
文档归档
软件分发
安装 tar
大部分 Linux 系统默认都安装了 tar。如果没有,这里有安装 tar 的命令。
CentOS
在 CentOS 中,以 root 用户在 shell 中执行下面的命令安装 tar。
复制代码
代码如下:
yum install tar
Ubuntu
下面的命令会在 Ubuntu 上安装 tar。“sudo” 命令确保 apt 命令是以 root 权限运行的。
代码如下:
sudo apt-get install tar
Debian
下面的 apt 命令在 Debian 上安装 tar。
代码如下:
apt-get install tar
Windows
***隐藏网址***
创建 tar.gz 文件
下面是在 shell 中运行 tar 命令 的一些例子。下面我会解释这些命令行选项。
代码如下:
tar pczf myarchive.tar.gz /home/till/mydocuments
这个命令会创建归档文件 myarchive.tar.gz,其中包括了路径 /home/till/mydocuments 中的文件和目录。命令行选项解释:
这个选项表示 “preserve”,它指示 tar 在归档文件中保留文件属主和权限信息。
表示创建。要创建文件时不能缺少这个选项。
z 选项启用 gzip 压缩。
file 选项告诉 tar 创建一个归档文件。如果没有这个选项 tar 会把输出发送到标准输出( LCTT 译注:如果没有指定,标准输出默认是屏幕,显然你不会想在屏幕上显示一堆乱码,通常你可以用管道符号送到其它程序去)。
Tar 命令示例
示例 1: 备份 /etc 目录
创建 /etc 配置目录的一个备份。备份保存在 root 目录。
代码如下:
tar pczvf /root/etc.tar.gz /etc
     要以 root 用户运行命令确保 /etc 中的所有文件都会被包含在备份中。这次,我在命令中添加了 选项。这个选项表示 verbose,它告诉 tar 显示所有被包含到归档文件中的文件名。
示例 2: 备份你的 /home 目录
创建你的 home 目录的备份。备份会被保存到 /backup 目录。
tar czf /backup/myuser.tar.gz /home/myuser
用你的用户名替换 myuser。这个命令中,我省略了 选项,也就不会保存权限。
示例 3: 基于文件的 MySQL 数据库备份
在大部分 Linux 发行版中,MySQL 数据库保存在 /var/lib/mysql。你可以使用下面的命令来查看:
代码如下:
ls /var/lib/mysql
     用 tar 备份 MySQL 数据文件时为了保持数据一致性,首先停用数据库服务器。备份会被写到 /backup 目录。
1) 创建 backup 目录
代码如下:
mkdir /backup
chmod 600 /backup
2) 停止 MySQL,用 tar 进行备份并重新启动数据库。
代码如下:
service mysql stop
tar pczf /backup/mysql.tar.gz /var/lib/mysql
service mysql start
ls -lah /backup
     提取 tar.gz 文件
提取 tar.gz 文件的命令是:
代码如下:
tar xzf myarchive.tar.gz
tar 命令选项解释
x 表示提取,提取 tar 文件时这个命令不可缺少。
z 选项告诉 tar 要解压的归档文件是 gzip 格式。
该选项告诉 tar 从一个文件中读取归档内容,本例中是 myarchive.tar.gz。
上面的 tar 命令会安静地提取 tar.gz 文件,除非有错误信息。如果你想要看提取了哪些文件,那么添加 “v” 选项。
复制代码
代码如下:
tar xzvf myarchive.tar.gz
选项表示 verbose,它会向你显示解压的文件名。

linuxtar压缩

linux下tar.bz2怎样解压安装?

首先用命令tar-fvxjglib-2.10.2.tar.bz2解压文件然后再解压文件中配置./configure编译make安装makeinstall

linux怎么解压桌面上的.tar文件?

使用tarball工具或者使用图像化工具都可以

1、既然你有所谓的桌面了,也就是你的Linux系统是桌面版的,带有Gnone或者KDE或者其他的桌面环境,只要双击打开然后释放或者右键单击解压即可,有对应的解压管理软件帮你解压的。

2、使用CLI命令行模式,cd~/Desktop/然后tar-xvfcompressed_file.tar这样就可以解压到桌面上了~~GoodLuck~

解压tar.gz文件的命令?

LINUX解压缩TAR.GZ文件命令

1、解压缩命令:

命令格式:

tar-zxvf压缩文件名.tar.gz

解压缩后的文件只能放在当前的目录。

2、压缩命令:

命令格式:

tar-zcvf压缩文件名.tar.gz被压缩文件名

可先切换到当前目录下,压缩文件名和被压缩文件名都可加入路径。

tar格式文件怎么转为zip?

怎么将tar.gz文件转化成.zip文件

tar.gz是linux和unix下面比较常用的格式,几个命令就可以把文件压缩打包成tar.gz格式,然而这种格式在windows并不多见,WinRAR、WinZip等主流压缩工具可以释放解开,却不能打包生成。但是tar.gz在服务器端却很常用

linuxtar打包解压详解解压到指定文件夹?

不知道你的压缩文件的后缀是什么。最近学到tar这个命令,可以用来打包并压缩一个文件夹的内容,这个命令在创建压缩文件时,如果加上了-P这个参数的话,就会包含文件的绝对目录,所以解压的时候是解压到这个绝对目录里面,覆盖相同的文件。tar命令里面支持的压缩有gzip和bzip2,不知道你的压缩文件是不是用这个命令建立的。解决的办法我也不知道。??

linux解压tar包命令是什么linux解压tar包

linux下怎么解压.tar文件?

Linux解压缩带有tar后缀的文件用tar命令,也就是说tar命令可以用于tar.bz2和tar.gz文件的解压。tar命令参数解释:-z参数:表示解压的是tar.gz文件(如果是tar.bz2就是-j)-x参数:表示是执行解压缩操作而不是打包操作-v参数:表示列出解压时的详细消息-f参数:指定要解压的文件名tar命令解压时还可以指定解压的目标目录,也就是把压缩文件的内容解压到哪个文件夹内,这个参数是-C(大写的C)。tar命令解压文件的例子:解压tar.gz文件:tar-zxv-ftest.tar.gz-C/home/user/target解压tar.bz2文件:tar-jxv-ftest.tar.bz2-C/home/user/target

linux下如何如何解压tar.gz文件?

tgz其实就是tar.gz文件的简写,二者的格式没什么区别解压命令通常如下$tarxvf压缩文件名x:解压缩v:动作显示,显示出每个解压出来的文件,如果去掉该参数解压过程会变得快些,只是不显示动作而已f:文件f后面一定跟着压缩文件的名称,例如a.tgz或b.tar.gz等

如何在Linux上使用tar命令解压和压缩文件?

Linux下使用tar命令解压和压缩文件,这属于基本操作,先看实例。

1、压缩Desktop目录下所有的png文件为png.tar。

2、解压png.tar到Desktop当前目录。

tar.bz文件如何解压?

在Linux环境下,可以直接使用这个命令来解压

解压:tarjxvf文件名.tar.bz

手机上的tar怎么解压?

打开软件,点击三角形箭头处。

***隐藏网址***

点击压缩管理。

***隐藏网址***

选择tar文件,点击解压。

***隐藏网址***

选择解压文件存储位置后,点击确定,即可解压tar

***隐藏网址***

linux系统中tar命令使用方法

简单介绍下linux系统中tar命令使用方法,有举例说明。

打包当前目录下的所有后缀为.log的文件和一个box目录(tar包)。

把当前目录下所有后缀名为.log的文件打包并压缩(tar.gz包)。之后再进行解压缩和解包。

创建 tar.bz2 包和解压tar.bz2 包。

tar命令下的--exclude参数用法。

格式: tar 选项 文件目录列表 功能: 对文件目录进行打包备份 选项: -c 建立新的归档文件 -r 向归档文件末尾追加文件 -x 从归档文件中解出文件 -O 将文件解开到标准输出 -v 处理过程中输出相关信息 -f 对普通文件操作 -z 调用gzip来压缩归档文件,与-x联用时调用gzip完成解压缩 -Z 调用compress来压缩归档文件,与-x联用时调用compress完成解压缩

tarlinux解压

tar可以解压zip文件吗?

不能。

tar命令可以为Linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,利用tar命令,可以把一大堆的文件和目录全部打包成一个文件,这对于备份文件或将几个文件组合成为一个文件以便于网络传输是非常有用的。

Linux下tar.xz文件解压?

其他方法:

一、通过yum装个xz压缩包,然后解压,操作如下:

二、创建或解压tar.xz文件的方法

linux下如何如何解压tar.gz文件?

tgz其实就是tar.gz文件的简写,二者的格式没什么区别解压命令通常如下$tarxvf压缩文件名x:解压缩v:动作显示,显示出每个解压出来的文件,如果去掉该参数解压过程会变得快些,只是不显示动作而已f:文件f后面一定跟着压缩文件的名称,例如a.tgz或b.tar.gz等

tar解压权限不足?

Linux系统用tar命令解压压缩包的时候,为了保持原有文件夹的属性权限,可以加-p命令(使用原文件的原来属性),方法如下:

例子:将/tmp/etc.tar.gz文件解压缩在/usr/local/src底下,保持目录权限不变

#cd/usr/local/src

#tar-pzxvf/tmp/etc.tar.gz

#加上-p参数即可Linux下tar主要参数说明:

-c:建立一个压缩文件的参数指令(create的意思);

-x:解开一个压缩文件的参数指令;

-t:查看tarfile里面的文件;

-v:压缩的过程中显示文件;

-p:使用原文件的原来属性(属性不会依据使用者而变);

-P:可以使用绝对路径来压缩;

-N:比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中。

解压一个tar包到指定文件夹中?

一、解压.tar.gz格式到指定的目录下:

命令格式为:tar-zxvf【压缩包文件名.tar.gz】-C【路径】/

例如:tar-zxvfjapan.tar.gz-C/tmp/

二、解压.tar.bz2格式到指定的目录下:

命令格式:tar-jxvf【压缩包文件名.tar.bz2】-C【路径】/

例如:tar-zxvfjapan.tar.bz2-C/tmp/

三、压缩.tar.gz格式到指定目录下

命令格式:tar-zcvf【目录】/【压缩包文件名.tar.gz】【源文件】

例如:tar-zcvf/tmp/test.tar.gzjapan/

注意:一次压缩多个文件直接在源文件后用空格格开即可

四、压缩.tar.bz2格式到指定目录下

命令格式:tar-jcvf【目录】/【压缩包文件名.tar.gz】【源文件】

例如:tar-jcvf/tmp/test.tar.bz2japan/

注意:一次压缩多个文件直接在源文件后用空格格开即可

扩展资料

每条选项以及命令直接的空格一定要打,Linux严格区分大小写,输入时注意大小写。

tar在Linux上是常用的打包、压缩、加压缩工具,他的参数很多,常用的压缩与解压缩参数有:

-c:create建立压缩档案的参数;

-x:解压缩压缩档案的参数;

-z:是否需要用gzip压缩;

-v:压缩的过程中显示档案;

-f:置顶文档名,在f后面立即接文件名,不能再加参数

Linux备份与压缩命令使用说明

tar命令
tar 命令用来创建存档和提取归档文件。
语法:
语法是
tar
命令开关:
               -c    创建存档,创建备份    -x    提取存档,恢复备份。    -f    创建给出文件名的存档。    -t    显示或列出存档中的文件。    -u    存档并存入到现有的存档文件。    -v    显示存档过的详细信息。    -A    连接归档文件。            
示例:
对文件或目录存档 :
tar -cvf backup.tar /etc
这个命令创建了名字为backup.tar的存档文件,这个存档是对/etc目录的存档。
               在这里,    backup.tar    - 是被创建的tar文件。    /etc    - 是被存档的目录。            对目录或文件存档并且在存储设备中存储它:
tar -cvf /dev/fd0 /home/user1/HGB
这个命令将存档/etc这个目录并且把它存储在软盘中。
               在这里,    /dev/fd0    - 是存储存档文件的软盘的名称。    /home/user1/HGB    - 是被存档的目录。            提取存档文件:
tar -xvf backup.tar
这个命令将提取backup.tar 文件。
列出存档中的文件:
tar -tvf backup.tar
上述命令将显示被存档在backup.tar 文件中的文件和目录。
   gzip命令
减少文件大小有两个明显的好处,一是可以减少存储空间,二是通过网络传输文件 时,可以减少传输的时间。gzip是在linux系统中经常使用的一个对文件进行压缩和解压缩的命令,既方便又好用。
语法:gzip 压缩(解压缩)的文件名
   各选项的含义:
   -c 将输出写到标准输出上,并保留原有文件。
   -d 将压缩文件解压。
   -l 对每个压缩文件,显示下列字段:
   压缩文件的大小
   未压缩文件的大小
   压缩比
   未压缩文件的名字
   -r 递归式地查找指定目录并压缩其中的所有文件或者是解压缩。
   -t 测试,检查压缩文件是否完整。
   -v 对每一个压缩和解压的文件,显示文件名和压缩比。
   -num 用指定的数字num调整压缩的速度,-1或–fast表示最快压缩方法(低压缩比),-9或–best表示最慢压缩方法(高压缩比)。系统缺省值为 6。
假设一个目录/home下有文件mm.txt、sort.txt、xx.com。
   例1:把/home目录下的每个文件压缩 成.gz文件。
   $ cd /home
   $ gzip *
   $ ls
   m.txt.gz sort.txt.gz xx.com.gz
例2:把例1中每个压缩的文件解压,并列出详细的信息。
   $ gzip -dv *
   mm.txt.gz 43.1%—–replaced with mm.txt
   sort.txt.gz 43.1%—–replaced with sort.txt
   xx.com.gz 43.1%—–replaced with xx.com
   $ ls
   mm.txt sort.txt xx.com
例3:详细显示例1中每个压缩的文件的信息,并不解压。
   $ gzip -l *
   compressed uncompr. ratio uncompressed_name
   277 445 43.1% mm.txt
   278 445 43.1% sort.txt
   277 445 43.1% xx.com
   $ ls
   mm.txt.gz sort.txt.gz xx.com.gz
例4:压缩一个tar备份文件,如usr.tar,此时压缩文件的扩展名为.tar.gz
   $ gzip usr.tar
   $ ls
   usr.tar.gz
   unzip命令
linux下解压zip文件
linux自带的unzip命令可以解压windows下的zip格式的压缩文件。
unzip命令
语法:unzip [选项] 压缩文件名.zip
   各选项的含义分别为:
   -x 文件列表 解压缩文件,但不包括指定的file文件。
   -v 查看压缩文件目录,但不解压。
   -t 测试文件有无损坏,但不解压。
   -d 目录 把压缩文件解到指定目录下。
   -z 只显示压缩文件的注解。
   -n 不覆盖已经存在的文件。
   -o 覆盖已存在的文件且不要求用户确认。
   -j 不重建文档的目录结构,把所有文件解压到同一目录下。
例1:将压缩文件text.zip在当前目录下解压缩。
$ unzip text.zip
例2:将压缩文件text.zip在指定目录/tmp下解压缩,如果已有相同的文件存在,要求unzip命令不覆盖原先的文件。
$ unzip -n text.zip -d /tmp
例3:查看压缩文件目录,但不解压。
$ unzip -v text.zip

如何在Linux上使用tar命令解压和压缩文件

1、#tar-xvfarchive_name.tar.gz上面这个解包命令将会将文档解开在当前目录下面。

2、压缩Desktop目录下所有的png文件为png.tar。解压png.tar到Desktop当前目录。

3、把目录打包为test.tar文件tar命令也可以打包多个文件或目录,只要用空格分开即可。

4、解压tar.bz2文件的例子:tar-jxv-ftest.tar.bz2-C/home/user/target下面说一下压缩文件,Linux上最常用的压缩格式一般是bzip2格式(常用bz2后缀)和gzip格式(常用gz后缀),因为它俩的压缩比比较高。

linux的tar命令

linux怎么创建tar文件?

使用命令tar-czvf

linux下tar用不了是怎么回事?

你的指令没有输入正确吧。

tar解压权限不足?

Linux系统用tar命令解压压缩包的时候,为了保持原有文件夹的属性权限,可以加-p命令(使用原文件的原来属性),方法如下:

例子:将/tmp/etc.tar.gz文件解压缩在/usr/local/src底下,保持目录权限不变

#cd/usr/local/src

#tar-pzxvf/tmp/etc.tar.gz

#加上-p参数即可Linux下tar主要参数说明:

-c:建立一个压缩文件的参数指令(create的意思);

-x:解开一个压缩文件的参数指令;

-t:查看tarfile里面的文件;

-v:压缩的过程中显示文件;

-p:使用原文件的原来属性(属性不会依据使用者而变);

-P:可以使用绝对路径来压缩;

-N:比后面接的日期(yyyy/mm/dd)还要新的才会被打包进新建的文件中。

linux的tar命令打包制定目录下的所有文件,却不想包含目录?

另一种方法,建立一个文件excludefile,写:/data/web/aaa/data/web/bbbtar命令:tarcvzfdata.tar.gz--exclude-from/data/excludefile/data/web/扩展资料:注意事项tar--null-P-czf/tmp/archive.tar.gz--files-from=files.lstfiles.lst是要打包的文件列表tar中--exclude的用法:tarczvforacle.tar.gzoracle--excludeoracle/oradata--excludeoracle/admin/shvoip--excludeoracle/doc打包/home这个目录,/home/123/是不想打包的目录。PublishedatFebruary20,2008inC/C++.tar的exclude要放在最尾端才行:tarjcvfWLANIntercept_20080220.tar.bzWLANIntercept/_exclude=Debug

谁能教下我LINUX下tar.gz包的安装方法?

tar.gz(bz或bz2等)一、安装

1、打开一个SHELL,即终端

2、用cd命令进入源代码压缩包所在的目录

3、根据压缩包类型解压缩文件(*代表压缩包名称)tar-zxvf****.tar.gztar-jxvf****.tar.bz(或bz2)

4、用CD命令进入解压缩后的目录

5、输入编译文件命令:./configure(有的压缩包已经编译过,这一步可以省去)

6、然后是命令:make

7、再是安装文件命令:makeinstall

8、安装完毕

以上就是我们为大家找到的有关“linux压缩命令tar(Linux文件压缩和解压缩命令使用详解)”的所有内容了,希望可以帮助到你。如果对我们网站的其他内容感兴趣请持续关注本站。

linux压缩命令tar(Linux文件压缩和解压缩命令使用详解)

本文编辑:admin

更多文章:


phpstudy怎么运行php源码(整套php源代码在本地怎么测试运行)

phpstudy怎么运行php源码(整套php源代码在本地怎么测试运行)

大家好,phpstudy怎么运行php源码相信很多的网友都不是很明白,包括整套php源代码在本地怎么测试运行也是一样,不过没有关系,接下来就来为大家分享关于phpstudy怎么运行php源码和整套php源代码在本地怎么测试运行的一些知识点,

2026年9月22日 21:20

地铁跑酷官方中文版(地铁跑酷上海版中文版)

地铁跑酷官方中文版(地铁跑酷上海版中文版)

今天给各位分享地铁跑酷上海版中文版的知识,其中也会对地铁跑酷上海版中文版进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年9月22日 20:10

腾讯体育视频直播app下载(腾讯体育二台在哪看啊)

腾讯体育视频直播app下载(腾讯体育二台在哪看啊)

大家好,关于腾讯体育视频直播app下载很多朋友都还不太明白,不过没关系,因为今天小编就来为大家分享关于腾讯体育二台在哪看啊的知识点,相信应该可以解决大家的一些困惑和问题,如果碰巧可以解决您的问题,还望关注下本站哦,希望对各位有所帮助!

2026年9月22日 17:50

荆楚网微信公众号,怎样扫码进入小程序,领取二维码?湖北日报和荆楚网哪个好

荆楚网微信公众号,怎样扫码进入小程序,领取二维码?湖北日报和荆楚网哪个好

本篇文章给大家谈谈荆楚网,以及荆楚网微信公众号,怎样扫码进入小程序,领取二维码对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年9月22日 17:30

达人麻将单机版下载(单机达人麻将5.0.2.6版本)

达人麻将单机版下载(单机达人麻将5.0.2.6版本)

今天给各位分享单机达人麻将5.0.2.6版本的知识,其中也会对单机达人麻将5.0.2.6版本进行解释,如果能碰巧解决你现在面临的问题,别忘了关注本站,现在开始吧!

2026年9月22日 15:20

乐购直播app下载安装(直播的软件怎么下载)

乐购直播app下载安装(直播的软件怎么下载)

各位老铁们,大家好,今天由我来为大家分享乐购直播app下载安装,以及直播的软件怎么下载的相关问题知识,希望对大家有所帮助。如果可以帮助到大家,还望关注收藏下本站,您的支持是我们最大的动力,谢谢大家了哈,下面我们开始吧!

2026年9月22日 13:20

梦幻app官方下载(华为手机怎么下载梦幻西游app)

梦幻app官方下载(华为手机怎么下载梦幻西游app)

本篇文章给大家谈谈梦幻app官方下载,以及华为手机怎么下载梦幻西游app对应的知识点,文章可能有点长,但是希望大家可以阅读完,增长自己的知识,最重要的是希望对各位有所帮助,可以解决了您的问题,不要忘了收藏本站喔。

2026年9月22日 12:20

国际新闻最新消息十条摘抄(2021年10月新闻摘抄简短10条)

国际新闻最新消息十条摘抄(2021年10月新闻摘抄简短10条)

大家好,今天小编来为大家解答以下的问题,关于国际新闻最新消息十条摘抄,2021年10月新闻摘抄简短10条这个很多人还不知道,现在让我们一起来看看吧!

2026年9月22日 12:00

片多多电视剧免费下载影视大全(片多多可以下载电视剧吗)

片多多电视剧免费下载影视大全(片多多可以下载电视剧吗)

大家好,片多多电视剧免费下载影视大全相信很多的网友都不是很明白,包括片多多可以下载电视剧吗也是一样,不过没有关系,接下来就来为大家分享关于片多多电视剧免费下载影视大全和片多多可以下载电视剧吗的一些知识点,大家可以关注收藏,免得下次来找不到哦

2026年9月22日 11:10

win7系统怎么分区(Win7系统电脑下增加新磁盘分区的设置步骤)

win7系统怎么分区(Win7系统电脑下增加新磁盘分区的设置步骤)

“win7系统怎么分区”相关信息最新大全有哪些,这是大家都非常关心的,接下来就一起看看win7系统怎么分区(Win7系统电脑下增加新磁盘分区的设置步骤)!

2026年9月22日 09:20

最近更新

舟山陵县个人网站建设多少钱?
2026-09-22 21:55:26 浏览:0
中企动力网站如何制作企业官网
2026-09-22 21:54:58 浏览:0
如何建设一个成功的极速漫画网站
2026-09-22 21:54:20 浏览:0
南京小程序定制开发如何避免踩坑
2026-09-22 21:53:05 浏览:0
热门文章

wait for you杨和苏(大家听下(wait for you)这首英文歌的开头那段音乐)
2026-06-13 16:20:04 浏览:22
刷关键字排名怎么操作最有效?
2026-09-14 20:02:13 浏览:14
oppo a9拆机教程(oppoa9拆机教程)
2026-06-13 10:40:02 浏览:12
标签列表