我在这里读过很多问题和答案。其中一些目录中有一些我在电脑上找不到的目录,例如:
/home/username/.local/
~/.local/share/Steam
什么是~
,文件夹以什么开头.
,以及我如何访问这些文件夹?
答案1
~
是一个特殊的 shell 替换。它被替换为您的主目录 (通常 /home/$USER
但不一定)。这是我们使用的捷径,因为它很短,而且不可能知道每个人的$HOME
。
以点开头的文件和目录是隐藏的。在 Windows 中,它是文件的布尔设置,在 Unix 中则基于文件名。不过您仍然可以访问它们:
- 在 Ubuntu 的默认文件浏览器中,您可以:
- 切换隐藏文件的显示
- 使用地址栏手动转到路径(Control+L切换原始地址模式)。
- 使用运行对话框 ( Alt+ F2) 运行
nautilus <full path>
- 在终端中您可以
cd
直接转到该路径。
答案2
~
用于访问您的主目录,如果您输入, cd ~
您将到达您的主目录。
例如,您想从任何目录进入音乐目录,只需输入:
cd ~/Music
如果目录名以点开头,.
则表示该目录是隐藏的,但是您可以通过 cd .foldername 访问它,点还有其他用途,例如:
1) cd .
你仍然在输入此命令之前所在的文件夹中
2)cd ..
从当前文件夹转到上一个文件夹注意:文件夹和目录可以互换使用