Довольно глупо, когда дело доходит до linux, и я пытаюсь понять навигацию с помощью командной строки. Я могу перемещаться назад и вперед из своей домашней папки и папок внутри довольно легко с этим:
cd ~/Documents/
, но когда я иду, чтобы открыть папку в документах, я получаю ошибку, подобную этой:
chance@asus:~/Documents$ cd ~/xmr-stak-cpu-1.3.0-1.5.0
bash: cd: /home/chance/xmr-stak-cpu-1.3.0-1.5.0: No such file or directory
Я смущен, потому что мне нужно использовать «~» для доступа к документам, но я не могу перемещаться в следующую папку в документах.
Тильда (~) является короткой для вашего домашнего каталога (например, переменной окружения $HOME). Вы можете запустить echo ~, чтобы убедиться сами. В вашем случае вы увидите /home/chance.
Абсолютный путь 1 каталога, к которому вы хотите получить доступ, - ~/Documents/xmr-stak-cpu-1.3.0-1.5.0, поэтому, если вы хотите, вы можете cd прямо там, и это будет работать независимо от того, где вы находитесь:
cd ~/Documents/xmr-stak-cpu-1.3.0-1.5.0
Если вы уже находитесь в ~/Documents, вы можете использовать абсолютный путь 1 :
cd xmr-stak-cpu-1.3.0-1.5.0
Или, более подробно, вы можете использовать ./ для ссылки на текущий каталог:
cd ./xmr-stak-cpu-1.3.0-1.5.0
Также обратите внимание, что если вы в настоящий момент находитесь в ~, там - это другой относительный путь:
cd Documents/xmr-stak-cpu-1.3.0-1.5.0
Сноски:
Из Википедии абсолютные пути относительно относительных путей: абсолютный или полный путь указывает на тот же местоположение в файловой системе, независимо от текущего рабочего каталога. Для этого он должен включать корневой каталог. Напротив, относительный путь начинается с некоторого заданного рабочего каталога, избегая необходимости в предоставлении полного абсолютного пути.Тильда (~) является короткой для вашего домашнего каталога (например, переменной окружения $HOME). Вы можете запустить echo ~, чтобы убедиться сами. В вашем случае вы увидите /home/chance.
Абсолютный путь 1 каталога, к которому вы хотите получить доступ, - ~/Documents/xmr-stak-cpu-1.3.0-1.5.0, поэтому, если вы хотите, вы можете cd прямо там, и это будет работать независимо от того, где вы находитесь:
cd ~/Documents/xmr-stak-cpu-1.3.0-1.5.0
Если вы уже находитесь в ~/Documents, вы можете использовать абсолютный путь 1 :
cd xmr-stak-cpu-1.3.0-1.5.0
Или, более подробно, вы можете использовать ./ для ссылки на текущий каталог:
cd ./xmr-stak-cpu-1.3.0-1.5.0
Также обратите внимание, что если вы в настоящий момент находитесь в ~, там - это другой относительный путь:
cd Documents/xmr-stak-cpu-1.3.0-1.5.0
Сноски:
Из Википедии абсолютные пути относительно относительных путей: абсолютный или полный путь указывает на тот же местоположение в файловой системе, независимо от текущего рабочего каталога. Для этого он должен включать корневой каталог. Напротив, относительный путь начинается с некоторого заданного рабочего каталога, избегая необходимости в предоставлении полного абсолютного пути.Тильда (~) является короткой для вашего домашнего каталога (например, переменной окружения $HOME). Вы можете запустить echo ~, чтобы убедиться сами. В вашем случае вы увидите /home/chance.
Абсолютный путь 1 каталога, к которому вы хотите получить доступ, - ~/Documents/xmr-stak-cpu-1.3.0-1.5.0, поэтому, если вы хотите, вы можете cd прямо там, и это будет работать независимо от того, где вы находитесь:
cd ~/Documents/xmr-stak-cpu-1.3.0-1.5.0
Если вы уже находитесь в ~/Documents, вы можете использовать абсолютный путь 1 :
cd xmr-stak-cpu-1.3.0-1.5.0
Или, более подробно, вы можете использовать ./ для ссылки на текущий каталог:
cd ./xmr-stak-cpu-1.3.0-1.5.0
Также обратите внимание, что если вы в настоящий момент находитесь в ~, там - это другой относительный путь:
cd Documents/xmr-stak-cpu-1.3.0-1.5.0
Сноски:
Из Википедии абсолютные пути относительно относительных путей: абсолютный или полный путь указывает на тот же местоположение в файловой системе, независимо от текущего рабочего каталога. Для этого он должен включать корневой каталог. Напротив, относительный путь начинается с некоторого заданного рабочего каталога, избегая необходимости в предоставлении полного абсолютного пути.