
간단히 말해서 데스크탑에 cd /file name을 사용하여 액세스하려고 하는 파일이 있고 다음과 같은 결과가 반환됩니다.
해당 파일이나 디렉터리가 없습니다. 나는 디렉토리를 복사하여 붙여넣었습니다(현재 디렉토리를 염두에 두고).
해당 파일 트리에 폴더가 하나도 존재하지 않는다는 메시지가 표시되기 전에 /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
이 명령은 루트에서 디렉터리를 찾습니다 /
. 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