이 오류 메시지로 인해 터치가 실패하는 원인은 무엇입니까?
touch: cannot touch `foo': No such file or directory
잘못된 권한으로 인한 오류는 다르게 나타납니다.
touch: cannot touch `foo': Permission denied
이 오류 메시지로 인해 터치가 실패하는 원인은 무엇입니까?
touch: cannot touch `foo': No such file or directory
잘못된 권한으로 인한 오류는 다르게 나타납니다.
touch: cannot touch `foo': Permission denied
답변:
다음과 같은 순서로이 오류 메시지가 나타납니다.
$ mkdir foo
$ cd foo
다른 터미널에서 :
$ rm -r foo
이전 터미널에서 :
$ touch x
touch: cannot touch `x': No such file or directory
물론 파일을 작성하려는 프로세스의 현재 작업 디렉토리 (CWD)를 무효화하는 다른 이벤트도이 오류 메시지를 생성합니다.
rmdir ../foo
. 동일한 터미널에서 작동해야합니다. 파일 시스템을 오작동하지 않는 다른 가능성 : ln -s directory-that-doesnt-exist/foo foo; touch foo
.