즉, 데스크탑에 파일이 있고 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