我一直在谷歌上搜索如何访问类 unix 系统中的点目录,但每个人都只是出于这个和那个原因谈论点目录。我没有找到任何有关如何访问目录 /mnt/fn/.system 的信息?看看里面有什么。
例如
cd mnt
cd fn
然后什么?
答案1
.. 进而cd .system
。开头的点的存在实际上没有什么意义,除了使它“隐藏” - 即,ls
除非您指定,否则它不会出现在默认列表中-a
。
答案2
简短回答:
cd .system
更长的答案:当您运行 ls 时,您看不到 .system 目录,因为前面的点使其“隐藏”。要查看它,请使用 -a 标志运行 ls:
$ ls -a /mnt/fn
.
..
.system
你总是可以这样做:
$ cd /mnt/fn/.system
答案3
点表示“此目录” 点表示上一个目录。当文件或目录以点开头,表示“隐藏”时,“隐藏”适用于 ls 或其他命令,不适用于 FS。因此,如果您运行 ls /home/foo 您不会看到以点开头的文件或目录。如果运行“rm -r /home/foo/*”,所有文件都将被删除。不是以点开头的文件或目录。
现在,对于目录,这需要执行权限,至少对于所有者来说是这样。是否以点开头并不重要。 X 权限的意思是“下降”或“执行”。尝试删除x