题主你好,
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等等命令看看它的详细文档.
=====
希望可以帮到题主, 欢迎追问
高通量数据分析过程中涉及的中间文件,在存储量允许的前提下,可以将其暂存备查。通常可以将这些文件归档或压缩后保存,并打上日期标签,长时间未使用的非重要数据可考虑删除以腾出存储空间。在此总结Linux系统常用的归档与压缩指令。
归档 即将多个文件(目录)打包为一个文件,但并不对文件进行压缩。
从归档文件中提取指定文件
从压缩文件中提取指定文件
参考:
1. Linux tar 命令
2. 如何从一个tar包中或者tar.gz包中提取某个文件
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)