~
, .
및 는 특수 디렉토리 이므로 ..
다음 예에서 다르게 처리되는 이유는 무엇입니까?
$ echo ~
/home/tim
$ echo ..
..
$ echo .
.
~
디렉토리로 확장되었지만 다른 두 개는 확장되지 않았습니다.- 나머지 두 개는 문자 그대로 전개되지만
~
실제로는 그렇지 않습니다.
답변1
~
은 쉘에 의해 확장된 특수 이름이고 .
진정한 ..
독점 디렉토리 이름이므로 쉘이 그곳에서 확장되지 않습니다.
~
, .
및 는 특수 디렉토리 이므로 ..
다음 예에서 다르게 처리되는 이유는 무엇입니까?
$ echo ~
/home/tim
$ echo ..
..
$ echo .
.
~
디렉토리로 확장되었지만 다른 두 개는 확장되지 않았습니다.~
실제로는 그렇지 않습니다.~
은 쉘에 의해 확장된 특수 이름이고 .
진정한 ..
독점 디렉토리 이름이므로 쉘이 그곳에서 확장되지 않습니다.