.
(ドット)というファイルを作成して現在のディレクトリも参照している場合は、データを読み書きするにはどうすればよいですか?.
私はディレクトリ構造を持っているので、これが可能であることを知っています。私は所有しているユーザーとディレクトリが異なる所有者をls --all -l
持つファイルを表示しながら見ています。.
.
..
答え1
というファイルがあるようです.
。ファイル名はドットで始まりますが、後にスペースやその他の特殊文字が続く可能性が最も高いです。この問題を解決する方法を示すために:
$ cd "$(mktemp --directory)"
$ touch '. '
$ for path in .*
> do
> printf '%s' "$path" | xxd
> done
00000000: 2e .
00000000: 2e20 .
00000000: 2e2e ..
ドットファイル(上記の2番目の項目)は、ドット(0x2e)と空白文字(0x20)で表されます。