我在通过命令行创建文件夹时遇到问题。我通过输入以下内容来创建它:
mkdir TEST
并且它没有出现在图形桌面视图中。但如果我在终端中输入命令“ls”,我就可以看到它。
另外,如果我从图形视图创建另一个文件夹,它也会显示出来。
一旦通过命令行创建了文件夹,如果我尝试通过图形视图再次创建它,它会告诉我该文件夹已经存在。
并且输入CTR+H它也不会出现。
如果我像以前一样通过命令行在另一个位置创建相同的文件夹,那么看起来我不知道发生了什么......
两个位置具有相同的文件权限。
有什么线索吗?提前致谢
答案1
图形桌面视图(我假设您指的是nautilus
文件查看器)并不总是立即刷新。按 F5 手动刷新。
您可能还想尝试fs.inotify.max_user_watches
以下说明的设置这个问题。默认值为 8192,您可以轻松将其提高到 1000000。
inotify
是文件系统中发生任何变化时触发的机制,例如创建文件夹时发生的变化。
答案2
您是否以 root 身份在 root home / 中创建了该文件,并以非特权用户身份在 home/username/ 中检查了该文件夹?
在终端的文件夹中输入 $pwd 并查看您在文件系统中的位置,或者在终端中输入 ls -l 并查看谁拥有该文件夹以及该文件夹的权限是什么。
答案3
GUI 很慢,并且只有在刷新时才能反映变化。
从终端成功执行的任何命令都将始终适用,只是 GUI 可能反映得有点慢,因为需要触发视图刷新才能获得最新的条目。