"."라는 파일을 만들고 데이터를 읽고 쓰는 방법은 무엇입니까?

"."라는 파일을 만들고 데이터를 읽고 쓰는 방법은 무엇입니까?

.(점)이라는 파일을 만들고 현재 디렉터리도 참조하는 경우 데이터를 읽거나 쓰려면 어떻게 해야 합니까 ?.

나는 디렉토리 구조를 가지고 있기 때문에 이것이 가능하다는 것을 알고 있습니다. 나는 소유하고 있는 사용자와 디렉토리가 다른 소유자를 ls --all -l가진 파일을 표시 하면서 보고 있습니다 .....

답변1

이라는 파일이 있는 것 같습니다 .. 파일 이름이 점으로 시작하지만 뒤에 공백이나 기타 특수 문자가 올 가능성이 가장 높습니다. 이 문제를 해결하는 방법을 보여주기 위해:

$ cd "$(mktemp --directory)"
$ touch '. '
$ for path in .*
> do
>     printf '%s' "$path" | xxd
> done
00000000: 2e                                       .
00000000: 2e20                                     . 
00000000: 2e2e                                     ..

도트 파일(위의 두 번째 항목)은 도트(0x2e)와 공백 문자(0x20)로 표시됩니다.

관련 정보