【发布时间】:2018-01-19 00:17:07
【问题描述】:
每当我在当前目录中执行ll -a -tr 命令时,我有时会找到一个名为“.”的目录。或“..”列出。随机创建的“。”目录有大小。
很明显,如果我这样做cd .,它只会让我留在当前目录中。如果我做vi .,它还会显示当前目录中的内容,但不一定是“。”文件夹。
这是我在执行ll -a -tr 后会看到的示例:
[user folder_name]$ ll -a -tr
drwxr-xr-x 5 user 4096 Jul 19 19:17 .. <--- what is this and where did it come from?
drwxr-xr-x 2 user 4096 Jul 21 10:31 test
-rw-r--r-- 1 user 400 Aug 9 15:31 code.tcl
drwxr-xr-x 2 user 36864 Aug 10 11:04 Another_Folder
drwxr-xr-x 8 user 4096 Aug 10 11:07 . <--- what is this and where did it come from?
两个箭头是否指向“..”和“.”与 bash 中的操作有关还是其他什么?如果它们是别的东西,它们是什么?
【问题讨论】:
-
我更新了我的答案
-
首先这个问题不属于这里,因为它与编程无关。其次,我无法想象在 unix/linux 类型的操作系统中没有得到“。”的任何情况。 ....这是当前目录。
-
1.如果“。”在目录中找到与“。”相关的。操作,那么它与编程有关,因为“。”是 bash 脚本中使用的命令。 2.即使“。”假设存在于每个目录中,该评论并未解决“。”是什么的问题。是/
标签: linux bash command-line directory