rjm*_*kie 1 directory filenames directory-structure
.
如果它.
也引用当前目录,我将如何创建一个名为 (dot) 的文件并向其读取或写入数据?
我知道这是可能的,因为我有一个目录结构。我正在查看 withls --all -l
显示一个名为的文件,该文件的所有者与拥有和目录.
的用户不同。.
..
恐怕您看起来只是有一个名为.
. 很可能发生的情况是,您的文件名称以点开头,但后跟空格或其他特殊字符。为了演示您如何解决这个问题:
$ cd "$(mktemp --directory)"
$ touch '. '
$ for path in .*
> do
> printf '%s' "$path" | xxd
> done
00000000: 2e .
00000000: 2e20 .
00000000: 2e2e ..
Run Code Online (Sandbox Code Playgroud)
点文件(上面的第二个条目)显示为一个点 (0x2e),后跟一个空格字符 (0x20)。