linux中,使用ls -al命令列出空目录中的文件,总会有存在.和..两个目录存在,为什么?
发布网友
发布时间:2022-05-05 16:56
我来回答
共2个回答
热心网友
时间:2023-10-09 02:49
. 是当前目录,..是上层目录。
参数a的作用是显示所有文件包括隐藏文件(即以 . 开头的文件),自然包括这两个目录。
可以使用参数A避免,作用是:显示参数a中除了. 和 .. 之外的其他所有文件。
热心网友
时间:2023-10-09 02:50
.目录是指当前目录,../是指上一层目录。
-a这个参数是输出当前文件夹下的所有文件名,而每个文件都会有上一层目录和当前目录。
一个比较特别的地方是,如果当前目录是根目录,这时候.目录和..目录就都是根目录了。