意外将tar.gz文件重命名为非tar.gz文件,我的文件会被弄乱吗


12

我试图将tar.gz文件移动到/opt目录,并意外地将其/root/opt认为是正确的位置。但是没有/root/opt,所以tar.gz文件重命名为opt内部/root文件夹。

我将其重命名回tar.gz文件;我的文件会被弄乱吗?我担心那是否还可以。


9
在Unix系统中,它完全有可能为一个单一的文件有几个名字在同一时间。该文件的名称只是指向包含权限和内容的单独数据结构的指针。
克莱里斯

Answers:


36

您的文件会没事的。

重命名文件不会以任何方式改变文件的内容。

实际上,您仍然可以使用以下命令成功提取压缩tar档案的内容

tar -xvz -f opt

opt您不小心为文件指定的名称在哪里。将其重命名为其原始名称显然可以帮助您了解文件可能是什么。

在Unix系统上,文件名通常不太重要。特别是,不是文件名或文件名后缀(“扩展名”)决定了文件内容的解释方式(尽管某些实用程序(通常是GUI应用程序)有时会尝试根据文件名后缀来猜测文件格式)。

进一步阅读:

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.