当有像/dir/dir/program.attribute这样的路径时,它意味着什么?

当有像/dir/dir/program.attribute这样的路径时,它意味着什么?

我想了解为什么会有看似“隐藏”的文件存在。它们真的是隐藏的吗?还是它们是程序的属性?如何访问所有 .files?

答案1

如果文件或目录以“。”开头,则为“隐藏”。

在命令行中,你可以ls -A使用 nautilus(你的文件浏览器)通过显示隐藏文件Ctl+H或从菜单中查看它们

在此处输入图片描述

小路

您的路径就是系统查找命令的地方。

echo $PATH

您可以设置路径,通常在~/.bashrc

PATH=$PATH:/additional/directory

答案2

我认为你误解了这个概念。在 Unix 中,按照惯例,以 . 开头的文件名被视为隐藏的 - 即某些程序(例如ls或 GUI 文件管理器)不会显示这些文件。这些文件通常用于存储程序设置或用户通常不想看到的其他内容。

这只是一种惯例,这些文件并没有什么神奇之处。

与 Windows 不同,Unix 不依赖“文件扩展名”,即文件名末尾的点后的 3 个字符的后缀,来确定文件的类型(即 NOTEPAD.EXE 等)。

因此,在 Unix 中,“program.attribute”只是一个普通的文件名,不像名为“program”的程序具有一些可以通过指定“program.attributename”来访问的神奇属性

相关内容