如图data目录下ls命令无输出但是ls -al有,但是我不明白这是输出的什么,是有文件存在吗,如果有怎么才可以看到。 这是我在Java中生成的文件及路径。感谢知乎大佬!!!
你不如疑惑一下为什么 windows 也有这两个东西。
两个特殊文件而已,提供了两个目标目录。
.代表当前目录
..代表上级目录
Linux万物皆文件
Linux的隐藏文件就是点开头的文件
你要查看肯定要用ls -a
ls -a
ls 查看 -a 查看所有文件,包括以点开头的隐藏文件
你这个输出就是没有文件。
这是特殊的表示方法。一个点代表当前目录,两个点代表父目录。
如果不希望看到当前目录和父目录,可以用ls -Al来表示,也就是把小写的a换成大写的A。
. 代表当前目录 ..代表上一层目录
ls -a 或者 echo .[!.]* 查看目录下所有的隐藏文件或者目录