如图data目录下ls命令无输出但是ls -al有,但是我不明白这是输出的什么,是有文件存在吗,如果有怎么才可以看到。 这是我在Java中生成的文件及路径。感谢知乎大佬!!!


你不如疑惑一下为什么 windows 也有这两个东西。

两个特殊文件而已,提供了两个目标目录。


.代表当前目录

..代表上级目录

Linux万物皆文件

Linux的隐藏文件就是点开头的文件

你要查看肯定要用ls -a


ls -a


ls 查看 -a 查看所有文件,包括以点开头的隐藏文件


你这个输出就是没有文件。

这是特殊的表示方法。一个点代表当前目录,两个点代表父目录。

如果不希望看到当前目录和父目录,可以用ls -Al来表示,也就是把小写的a换成大写的A。


. 代表当前目录 ..代表上一层目录

ls -a 或者 echo .[!.]* 查看目录下所有的隐藏文件或者目录


推荐阅读:
相关文章