我想了解为什么会有看似“隐藏”的文件存在。它们真的是隐藏的吗?还是它们是程序的属性?如何访问所有 .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”来访问的神奇属性