Я пытаюсь найти файл сохраненным в папке на моей настольной командной строке использования. Кто-то может сказать мне, почему я не могу определить местоположение самого файла? Это определенно там....
Вы cd
к Вашему ~/Desktop/Programming
каталог, затем Вы делаете
cd Desktop/Programming/HelloWorld.java
существует две проблемы
, Это - относительный путь. Вы можете только cd
к пути, запускающемуся Desktop
, если Desktop
подкаталог текущий рабочий каталог - в этом случае, Вы находитесь в подкаталоге Desktop
... Полный путь был бы ~/Desktop/Programming/HelloWorld.java
- это будет относиться к файлу, Вы хотите, каков текущий рабочий каталог.
, Но если Вы пробуете к cd
, к которому, Вы получите ошибку is not a directory
, потому что cd
средства изменяют каталог на следующее. Так, что Вы на самом деле пытаетесь сделать с тем файлом? Вы не можете cd
к нему.
, Если Вы делаете ls
после cd Desktop/Programming
, Вы будете видеть свой файл, и Вы идеально расположены, чтобы сделать независимо от того, что Вам нравится, например
javac HelloWorld.java
для компиляции кода...
Ваша команда CD пытается измениться на .java файл, необходимо измениться на папку, это находится в
cd ~/Desktop/Programming
, Затем используют команду ls
для списка файлов в каталоге, или в одной строке.
ls ~/Desktop/Programming
покажет содержание, не изменяясь на папку.