ubuntu 中 local 和 .local 有什么区别?

ubuntu 中 local 和 .local 有什么区别?

在 ubuntu 中回显路径返回以下冒号分隔的路径,

/home/stack/bin:/home/stack/.local/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

在这些路径中,有些地方使用 local,而其他地方使用 .local,两者之间有什么区别?

答案1

请注意,.local仅在一个地方使用:在您的主目录中。其他的都是/usr/local/usr/local是安装在包管理器之外的程序应该添加内容的地方,因此PATH默认情况下会将其中的各个文件夹添加到其中。

~/.local类似于/usr/local,但对于安装(或以其他方式写入数据)到您的主目录的程序(例如pip),因此.local/bin也添加到PATH。 中的目录结构.local类似于/usr/local,而 又类似于/usr

有关详细信息,请参阅:For more information, see:

答案2

在这种特殊情况下,local是可见目录,而是隐藏目录。您可以使用或命令.local查看某个目录中所有隐藏目录和/或文件的列表。ls -als .*

答案3

带有 的文件和目录.是隐藏项目。

相关内容