기존 디렉터리로 이동할 수 없습니다.

기존 디렉터리로 이동할 수 없습니다.

즉, 데스크탑에 파일이 있고 cd /filename을 사용하여 해당 파일에 액세스하려고 하면 다음과 같은 결과가 반환됩니다.

해당 파일이나 디렉터리가 없습니다. 디렉터리를 복사하여 붙여넣었습니다(현재 디렉터리 참고).

해당 파일 트리에 폴더가 없다는 메시지가 표시되기 전에 /home 및 /desktop에 도달했습니다.

이런 기본적인 문제를 해결하다니 어리석다는 생각이 들지만 성공하지 못한 채 루트 권한까지 올라갔습니다.

Cmon linux.. 초보자에게는 충분히 어렵습니다.. 매우 실망스럽습니다.

편집(Tigger의 편집 제안이 거부되었습니까?.. 흥미롭습니다. 바로 여기입니다. 새로운 것을 배웠습니다. Tig에게 감사드립니다!): 실행할 명령은 다음과 같습니다.

    ~/Desktop $ cd /Desktop_Launchables 
    bash: cd: /Desktop_Launchables: No such file or directory ...

또한 앞서 언급한 2개의 디렉토리 내에서 다른 많은 폴더를 시도해 보았습니다.

답변1

문제는 /명령 시작 부분에 있습니다. 설명을 해보죠.

/파일 경로 시작 부분에 있는 A는 다음을 의미합니다.시스템의 루트에서.

예를 들어:

cd /Desktop_Launchables

Desktop_Launchables이 명령은 root 에서 디렉터리를 찾고 있습니다 /. Windows 시스템에서는 다음과 유사한 명령이 사용됩니다.

cd C:\Desktop_Launchables

반면에 파일 시스템의 어느 곳에서나 디렉토리 경로 바로가기를 사용할 수 있습니다 ~.home

예를 들어 Desktop_Launchables사용자 홈 디렉터리에 있는 경우입니다.

cd ~/Desktop_Launchables

~다른 사용자 홈 디렉터리에 있는 경우 Desktop_Launchables확장할 수 있습니다 . 예를 들어 root사용자의 집(그리고 귀하는 이에 액세스할 수 있음)입니다.

cd ~root/Desktop_Launchables

바로가기가 아닌 확장된 버전은 다음과 같습니다.

cd /home/<user>/Desktop_Launchables

귀하의 로그인은 어디에 있습니까 <user>?

나는 당신이 정말로 원하는 것 같아요 :

cd Desktop_Launchables

또는

cd Desktop/Desktop_Launchables

하지만 안전을 위해 ~다음과 같이 항상 앞에 넣을 수 있습니다.

cd ~/Desktop_Launchables

또는

cd ~/Desktop/Desktop_Launchables

관련 정보