Linux中tar的命令

作者&投稿:长群 (若有异议请与网页底部的电邮联系)
Linux中tar的命令是什么?~

tar [-j|-z] [cv] [-f 建立的档案名] filename...《==打包与压缩

tar [-j|-z] [tv] [-f 建立的档案名] 《==查看档案
tar [-j|-z] [xv] [-f 建立的档案名] [-C 目录] 《==解压缩
选项与参数:
-c:建立打包档案,可搭配-v来观察过程中被打包的档案名(filename)
-t:查看打包档案的内容含有那些档案
-x:解压缩的功能,可以搭配-C在特定的目录解开;-c、-t、-x不能同时出现在一串指令列中。
-j:透过bzip2的支持进行压缩/解压缩:此时档案名最好为*.tar.bz2
-z:透过gzip的支持进行压缩/解压缩:此时档案名最好为*.tar.gz
-v:在压缩/解压缩的过程中,将正在处理文件名显示出来
-f filename:-f后面要立刻接被处理的档案名!建议-f单独写一个选项
-C 目录:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项

分别是四个参数:
x : 从 tar 包中把文件提取出来。
z : 表示 tar 包是被 gzip 压缩过的,所以解压时需要用 gunzip 解压。
v : 显示详细信息。
工具/材料:电脑、linux终端命令行。
1、首先准备一个文件内容,供后面的操作。

2、接下来分别用cat和more显示文件内容,文件内容少的时候并没有区别。

3、然后在文件中在多添加一些内容。

4、接下来用cat命令查看内容,会看到内容都显示出来了。

5、然后用more查看内容,会看到内容只显示了一部分。

6、最后按空格键会显示接下来的内容。

注意事项:
linux本身就是拥有强大的shell的一个系统,命令自然是最核心的部分,比如说关机开启或者关闭服务,读写文件,更换文件权限,增加删除用户,用户组管理等等等都可以在纯命令行下进行。
就像Windows用鼠标在图形化界面操作,Windows也有命令行叫cmd你可以在开始中运行他,但是它并不是像linux里面那么强大,linux的命令是万能的,而Windows可能做不到或者说不受欢迎。

tar [-j|-z] [cv] [-f 建立的档案名] filename...《==打包与压缩

tar [-j|-z] [tv] [-f 建立的档案名] 《==查看档案
tar [-j|-z] [xv] [-f 建立的档案名] [-C 目录] 《==解压缩
选项与参数:
-c:建立打包档案,可搭配-v来观察过程中被打包的档案名(filename)
-t:查看打包档案的内容含有那些档案
-x:解压缩的功能,可以搭配-C在特定的目录解开;-c、-t、-x不能同时出现在一串指令列中。
-j:透过bzip2的支持进行压缩/解压缩:此时档案名最好为*.tar.bz2
-z:透过gzip的支持进行压缩/解压缩:此时档案名最好为*.tar.gz
-v:在压缩/解压缩的过程中,将正在处理文件名显示出来
-f filename:-f后面要立刻接被处理的档案名!建议-f单独写一个选项
-C 目录:这个选项用在解压缩,若要在特定目录解压缩,可以使用这个选项

举个例子来说吧。
如果已经存在用户rehdat, 文件/root/filetext.tar(这种格式只是单纯的打包,当然权限是只有root才能读写)。
[root@redhat ~]# tar -xf filetext.tar -C /home/redhat/
[root@redhat ~]# tar -zxf filetext.tar.gz -C /home/redhat/
(对使用gzip格式压缩的包进行解压缩)
[root@redhat ~]# tar -jxf filetext.tar.bz /home/redhat/
(对使用bzip2格式压缩的包进行解压缩)
如果想要使用普通用户进行解压缩,那就必须赋予权限,实际操作命令还是一样的。

你的这个文件是个什么格式的?是单纯的打了个包还是.gz或者bz2格式的文件?如果你也不知道你可以用 file filetext.tar 来查案下这个文件的类型。
如果是.gz的
tar zxf filetext.tar.gz -C /home/普通用户的名字/Desktop
如果是bz2的
tar jxf filetext.tar.bz2 -C /home/普通用户的名字/Desktop
如果只是个tar包没有被压缩
tar xf filetext.tar.bz2 -C /home/普通用户的名字/Desktop

解压:
tar -xvf /{文件路径}/filetext.tar -C /{目标路径}
要那个用户能用最好改下权限:
chown {登录用户名}:{登录用户组} /{目标路径}/{解压的文件}

{} 及{} 里面的内容用实际环境中内容代替

假设你有个普通的用户账号user,最简单的办法就是在终端中进入user目录,然后输入解压命令即可。
cd /home/user
tar zxvf /root/xxx.tar.gz(或者tgz)
如果是tar.bz2的用
tar jxvf /root/xxx.tar.bz2

linux命令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:建立...

linux打包压缩命令tar.gz
答:linux系统下tar.gz命令是一个常见的文件解压缩命令,下面是tar.gz命令内容的具体介绍:1、tar.gz命令功能:文件解压缩 2、命令格式:tar -zcvf 压缩文件名.tar.gz 被压缩文件名 可先切换到当前目录下。压缩文件名和被压缩文件名都可加入路径。3、解压命令:命令格式:tar -zxvf 压缩文件名.tar.gz ...

linuxtar打包
答: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是...

linuxtar目录
答:mvvscode-server-linux-x64/*.Linux下tar命令的简单使用及相关错误解决方法?我的:tar命令可以把整个目录树保存在同一个文件内,tar命令用在创建、列出、抽取归档文件,归档文件通常会一起压缩。tar命令是taparchive磁带归档的缩写。Tar压缩/解压缩命令中解压的方法:tar-xvfFilename.tar tar-zxvfFile...

linuxtar压缩
答:只要一步就可以解压完毕tar-xf**.tar.bz2 windows下载了安装linux的压缩包,后缀为tar.xz请问该怎么安装?这个文件是linux中的压缩包,应该在linux环境中解压缩。在linux中使用命令tarxvJf*.tar.xz来解压缩。可以在Windows中安装虚拟机软件,然后在虚拟机中安装linux运行。

tar命令是怎么使用?
答:tar命令 tar 文件是几个文件和(或)目录在一个文件中的集合。这是创建备份和归档的佳径。tar 使用的选项有:-c — 创建一个新归档。-f — 当与 -c 选项一起使用时,创建的 tar 文件使用该选项指定的文件名;当与"-x"选项一起使用时,则解除该选项指定的归档。-t — 显示包括在 tar 文件...

Linux里面归档命令是什么?
答:题主你好,linux中归档命令是tar.理解归档命令: 所谓"归档"用大白话来说就是"打包".如我有一个文件夹叫test, 里面有1-8共8个文件:我现在要对test文件夹的所有或部分内容进行归档(打包):语法: tar cf 自定义的归档文件名.tar 文件名或文件夹名 我想要将test目录下的所有文件进行归档,归档后的...

Linux解压指令tar后面跟的参数什么意思?如何解压到当前文件和制定目录...
答:tar -c创建.tar格式的文件 -x 解开.tar格式的文件 -f 使用归档文件 -v 显示详细信息 -t 查看包内文件 -j 使用baip2程序 -z 使用gzip程序 -p 打包时保留文件及目录的权限 -P 打包时保留文件及目录的绝对路径 -C 释放的目的地 指定目录 -C 解压到user下 例子 tar -zx...

在Linux系统中使用tar命令压缩和解压文件的教程
答:在本教程中我们会管中窥豹一下在linux桌面或服务器版本中使用tar命令来处理一些创建和解压归档文件的日常工作的例子。使用tar命令 tar命令在大部分linux系统默认情况下都是可用的,所以你不用单独安装该软件。tar命令具有两个压缩格式,gzip和bzip,该命令的“z”选项用来指定gzip,“j”选项用来指定bzip。

如何在Linux上使用tar命令解压和压缩文件
答:Linux下使用tar命令解压和压缩文件,这属于基本操作,先看实例。1、压缩Desktop目录下所有的png文件为png.tar。2、解压png.tar到Desktop当前目录。3、Tar命令参数 -c: 建立压缩档案-x:解压-t:查看内容-r:向压缩归档文件末尾追加文件-u:更新原压缩包中的文件这五个是独立的命令,压缩解压都要用到...