问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Linux里面归档命令是什么?

发布网友 发布时间:2022-04-29 03:13

我来回答

2个回答

热心网友 时间:2023-01-22 03:32

题主你好,

linux中归档命令是tar.

理解归档命令:  所谓"归档"用大白话来说就是"打包".

如我有一个文件夹叫test, 里面有1-8共8个文件:

我现在要对test文件夹的所有或部分内容进行归档(打包):

    语法:  tar cf 自定义的归档文件名.tar 文件名或文件夹名

我想要将test目录下的所有文件进行归档,归档后的文件名为all.tar:

    tar cf all.tar .

可以看到all.tar这个归档文件已经生成了.

我们还可以对部分文件进行归档,如我只归档1-4这四个文件:

    tar cf 1-4.tar 1 2 3 4

-----

我用打包来描述归档了,好理解一些, 既然上面有打包, 就相应有解包, 命令还是tar,只是参数不同:

我先将1-8这8个文件都删了,只留两个tar文档做实验:

我先将1-4.tar这个包解开:

    tar xf 1-4.tar

可以看到1-4这四个文件都被解压出来了.我们再把1-4给删掉,试试解压all.tar这个包:

    tar xf all.tar

可以看到1-8这8个文件都解压出来了.

写在最后:

归档用的最多的原因应该就是管理和传输方便一些, 从管理上来说, 如我这一个文件夹里是100首歌曲,则打包后命名为music_100.tar,这样你一看到这个包名就知道里面是100首歌,此时你想给这100首歌换个位置,直接把这个文件移动到其它文件夹中即可, 而不用去移动那100个歌曲文件. 传输上也一样, 我想把这100首歌传给朋友,如果使用归档文件的话, 传一个就行了,否则还要传100个.

另外,上面解释归档时,其实很笼统, 有很多细节没有讲到, 如果题主想要进一步的理解其它功能,可以使用tar --help 或man tar 或info tar等等命令看看它的详细文档.

=====

希望可以帮到题主, 欢迎追问

热心网友 时间:2023-01-22 04:50

Linux里面归档命令是tar
详细内容如下:
1、tar 打包压缩
1)【打包】 为什么要打包,压缩?
-zcvf 打包组合 zcf
z 压缩(gzip压缩)
c 创建
v 显示过程
f 针对文件
语法:
命令 选项
tar zcf 【压缩包的名字.tar.gz】 【要打包的东西】
装东西的筐 苹果

练习1:把/etc/目录打包到/opt下面。
ls -d /etc #检查有没有要打包的目录
cd / #切换到打包目录的上一级
tar zcf /opt/etc.tar.gz ./etc

执行过程:
[root@oldboy ~]# cd /
[root@oldboy /]# tar zcvf /opt/etc.tar.gz ./etc/
[root@oldboy /]# ls /opt/
etc etc.tar.gz services

练习2:把/usr/local目录打包到/tmp下面。
[root@oldboy /]# ls -ld /usr/local/
drwxr-xr-x. 12 root root 131 5月 7 2021 /usr/local/
[root@oldboy /]# cd /usr
[root@oldboy usr]# tar zcf /tmp/local.tar.gz ./local/

v 显示过程 工作中和领导汇报工作。

关键:
1)结果:赚100万。
2)过程:怎么赚的100万?

2)【查看包里内容】
t 查看包里内容
tar tf 包名
[root@oldboy usr]# tar tf /tmp/local.tar.gz

3)【解包】
组合zxvf,缩写xf
x 解压
cd /opt
tar zxvf etc.tar.gz #解压到了当前目录
tar zxf etc.tar.gz
tar xf etc.tar.gz

-C 指定路径解压
[root@oldboy opt]# tar xf etc.tar.gz -C /home/oldboy/
[root@oldboy opt]# ls /home/oldboy/

-p 保持属性(zcfp)

-j 通过bzip2命令压缩或解压(非常少了)
tar jcvf 包名.tar.bz2 包名

[root@oldboy opt]# tar jcvf /tmp/a.tar.bz2 /etc/hosts #打包实践
tar: 从成员名中删除开头的“/”
/etc/hosts
[root@oldboy opt]# ls /tmp/
a.hosts a.tar.bz2 etc local.tar.gz services
[root@oldboy opt]# cd /tmp/
[root@oldboy tmp]# tar zxvf a.tar.bz2

gzip: stdin: not in gzip format
tar: Child returned status 1
tar: Error is not recoverable: exiting now
两种解压方法:
[root@oldboy tmp]# tar jxvf a.tar.bz2
etc/hosts
[root@oldboy tmp]# tar xf a.tar.bz2 #gzip,bzip统一解压方法。

排除打包--exclude=
tar zcvf /tmp/pai.tar.gz ./oldboy/ --exclude=file1
命令 参数 包名目录 排除的文件

环境准备
[root@oldboy tmp]# mkdir /oldboy -p
[root@oldboy tmp]# cd /oldboy/
[root@oldboy oldboy]# ls
[root@oldboy tmp]# mkdir /oldboy -p
[root@oldboy tmp]# cd /oldboy/
[root@oldboy oldboy]# ls
[root@oldboy oldboy]# touch file{1..5}
[root@oldboy oldboy]# ls
file1 file2 file3 file4 file5
[root@oldboy oldboy]# cd ../

练习排除打包
排除file1
[root@oldboy /]# tar zcvf /tmp/pai.tar.gz ./oldboy/ --exclude=file1
./oldboy/
./oldboy/file2
./oldboy/file3
./oldboy/file4
./oldboy/file5
排除file1到file3 ###--exclude=file{1..3}
[root@oldboy /]# tar zcvf /tmp/pai.tar.gz ./oldboy/ --exclude=file{1..3}
./oldboy/
./oldboy/file4
./oldboy/file5

指定要排除的文件### --exclude=file{1,3,5}
[root@oldboy /]# tar zcvf /tmp/pai.tar.gz ./oldboy/ --exclude=file{1,3,5}
./oldboy/
./oldboy/file2
./oldboy/file4
###--exclude=file1 --exclude=file2
[root@oldboy /]# tar zcvf /tmp/pai.tar.gz ./oldboy/ --exclude=file1 --exclude=file2
./oldboy/
./oldboy/file3
./oldboy/file4
./oldboy/file5

从文件中排除打包--exclude-from(-X)

建立排除的文件paichu.log,内容就是排除的文件名
cat >paichu.log<<EOF
file1
file5
EOF

[root@oldboy /]# cat paichu.log
file1
file5
[root@oldboy /]# tar zcvfX /tmp/pai.tar.gz paichu.log ./oldboy/
./oldboy/
./oldboy/file2
./oldboy/file3
./oldboy/file4

tar zcvfX /tmp/pai.tar.gz paichu.log ./oldboy/
存储排除文件名的文件

-h 打包软链接
/etc/rc.local是软链接文件,指向真实路径/etc/rc.d/rc.local
默认打包的时候,只打包了软链接文件。
tar zcvf /backup/rc.local_1.tar.gz /etc/rc.local

【而加上-h打包,可以打包软链接对应的真实文件】
[root@oldboy etc]# tar zcvfh /backup/rc.local_1.tar.gz /etc/rc.local
tar: 从成员名中删除开头的“/”
/etc/rc.local
[root@oldboy etc]# cd /backup/
[root@oldboy backup]# tar xf rc.local_1.tar.gz
[root@oldboy backup]# cat etc/rc.local
#!/bin/bash
touch /var/lock/subsys/local
Linux里面归档命令是什么?

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

Linux基础命令(7) 归档解压缩操作

1. tar命令:用于创建和提取归档文件。tar命令的基本格式为:tar [选项] [操作] [文件/目录]。常见的选项有:-z:使用gzip压缩格式;-v:显示详细信息;-p:保持文件的权限和时间信息;-f:指定归档文件;-c:创建归档文件;-x:提取归档文件;-t:查看归档文件内容。示例:打包gz.tar.gz:tar ...

命令的应用Tar命令在Linux上的神奇应用linux下tar

首先我们要明白tar是什么,它是文件夹归档(archiving)命令,可用来表示一组文件和文件夹的存档,这个存档可以是一个明确的文件或者一个压缩的文件,存档文件的拓展名为.tar或者.tar.gz,这是Linux系统的经典命令,也是隐藏的功能之一。在Linux系统中,tar几乎可以用来完成所有的打包和解压命令操作,它可以...

linux中对文件进行归档的命令为

linux中对文件进行归档的命令为tar tar命令 [root@linux ~]# tar [-cxtzjvfpPN] 文件与目录 ...参数:-c :建立一个压缩文件的参数指令(create 的意思);-x :解开一个压缩文件的参数指令!-t :查看 tarfile 里面的文件!特别注意,在参数的下达中, c/x/t 仅能存在一个!不可同时存在!...

Linux打包tar实践指南linux下打包tar

tar,又称为“归档文件”,是Linux中常见的文件打包、归档命令,简称tar家族。 tar用于将文件或目录多个文件打包成一个文件,不仅可以将文件打包,还可以将多个文件的结构转移到另一台机器中,同时可以将打包的文件压缩,从而获得更好的压缩比率以及更小的文件体积。本文将介绍Linux打包tar实践指南。主要使用...

tar 命令进行文件的归档和压缩

tar 命令是Linux系统中用于归档和压缩文件的强大工具。其主要作用是将多个文件或目录打包成一个单一的文件,如"a.tar",之后通过gzip、bzip2或xz等压缩工具进一步减小文件大小,提升存储效率和传输速度。使用方法包括创建(-c)、提取(-x)、查看详细过程(-v)、指定备份文件(-f)和列出压缩包内容(-...

linux文件归档是什么意思?

linux文件归档的意思是为文件或目录备份,建立归档文件 tar命令可以为linux的文件和目录创建档案。利用tar,可以为某一特定文件创建档案(备份文件),也可以在档案中改变文件,或者向档案中加入新的文件。tar最初被用来在磁带上创建档案,现在,用户可以在任何设备上创建档案。利用tar命令,可以把一大堆的...

Linux文件怎么打包、压缩和解压?详细教程来了!

Linux 系统中,最常用的归档(打包)命令就是 tar,该命令可以将许多文件一起保存到一个单独的磁带或磁盘中进行归档。不仅如此,该命令还可以从归档文件中还原所需文件,也就是打包的反过程,称为解打包。使用 tar 命令归档的包通常称为 tar 包(tar 包文件都是以“.tar”结尾的)。一、tar命令做...

Linux里如何通过命令行和图形界面只归档不压缩文件和文件夹

Linux中解压和压缩、归档都可以用tar命令,参数中,-c参数表示新建打包文件,-j和-z参数用于压缩/解压缩,只要不加这两个参数就不会压缩文件,例子:tar -cv -f newfilename targetfile 其中-f参数后面的newfilename是打包后的文件,可以看作是保存路径,targetfile就是你要打包的文件。

Linux 学习笔记 - 打包(归档)和压缩

在Linux系统中,打包和压缩是两个常见的操作,它们有助于管理和优化文件存储。"tar"命令是打包和部分压缩的工具,它可以对文件和目录进行操作,包括打包(`tar -cvf`)、解包(`tar -xvf`)、压缩(`tar -czf`)和解压缩(`tar -xzvf`)。对于单个文件的压缩,`gzip`和`bzip2`是常用的,`gzip`...

linux归档是什么意思 linux归档命令 linux对文件进行归档的命令 linux归档压缩命令 Linux归档 有关归档和压缩命令 数据库归档模式命令 linux对文件进行归档 linux归档文件
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
大连大学中外办学值得上吗 大连大学国际本科是公办还是民办 介绍一些有古老气息的,有传说的地方,越多越好。最好在中国中部。 现在的日本鬼子难道一定是你们想的这样坏吗?坏的是日本政府! 我近几年在吃玉米的时候总是不消化,一吃就拉出来了,而且大便中... 同时掷3个均匀的骰子,当得知"其中两个骰子面朝上点数之和为8时"获得多... 重庆市工伤申请表的鉴定程序是什么的 ...做了包皮手术,有早泄有前列腺,在晚上睡觉梦游射精,有什么影响到病快... 电脑没声,音箱正常,也没发现有感叹号和问号.声音控制部分被禁用.是换了... 属狗女什么属相最配对,属狗女和什么属相最配 请闻:晚餐吃饭要注意什么?哪些东西尽量不要吃? 晚餐吃饭要注意什么?哪些东西尽量不要吃? 一日三餐应该怎么吃,需要注意哪些饮食禁忌? 吃晚餐有什么禁忌 别吃太甜太油腻 减肥晚餐有哪些注意事项 晚餐有什么禁忌? 晚餐尽量别吃哪些东西? 写一篇关于家庭的英语作文,50词左右 吃晚餐要注意什么? 在中国餐厅吃晚餐的注意事项? 关于幸福家庭的英语作文大学水平120字 晚餐吃饭要注意什么? 英语关于家庭的短文怎么写? 关于家庭生活的英语作文,带翻译 晚餐要注意什么? 写一篇关于家庭变化的英语作文带翻译 吃晚餐都有哪些讲究? 写我的家庭的英语作文!!60字 吃晚餐都有哪些禁忌? 晚餐千万不能碰的哪些食物? 归档文件目录或移交清册中日期如何填写 请问3Dmax文件里的归档在哪? 支付宝15天种成果树最后一天要浇水多少次 怎样在微信里发送PDF文件?- 问一问 微信如何发pdf 容易长斑的食物有哪些 2020年宜昌市退休养老金调整 2020河北企业养老金怎样调 吃什么食物容易长斑 吃什么食物脸上容易长斑? 江苏省人社厅关于2020年调整养老金的通知1到6日份退休人员调不调? 有哪些光敏感的食物容易让我们的脸上长斑? 哪些感光食物 会让你极其容易长黑斑 2020年5月份退休公务员(定西市陇西县)何时能恢复正常养老金 什么食物导致长斑 吃多了可能会让皮肤长斑的食物有哪些? 2020年2月退休开始领养老金,下半年还能调多少? 吃哪些食物可以防止脸上长斑? 什么食物能长斑 2020年5月份正式退休,6月份领取养老金,7月份还能调整退休金吗?