cp: not stat `/vol/examples/tutorial/science.txt ': такого файла или каталога нет

18

Я попробовал команду, cp /vol/examples/tutorial/science.txt .и я получаю ошибку -

cp: cannot stat `/vol/examples/tutorial/science.txt': No such file or directory

Я не понимаю, почему это происходит. Я пошел в домашнюю папку cygwin и создал необходимую структуру папок и текстовый файл. Я также проверил структуру папок и имена.

Кроме того, я вхожу, ~/vol/examples/tutorialа затем делаю, cat science.txtи я могу прочитать документ. Тогда почему команда CP не работает?

bashboy
источник

Ответы:

12

Сделайте это, и вы поймете:

cd ~/vol/examples/tutorial 
pwd

скорее всего , результат PWD не просто , /vol/examples/tutorialно/home/username/vol/examples/tutorial

~ заменяется домашним каталогом пользователя, обычно и даже в каталоге cygiwn / home.

BitsOfNix
источник
да, это / home / username / vol / examples / tutorial. Я сделал cat ~ / vol / examples / tutorial / science.txt, и я вижу текстовый файл. Но я не понимаю, почему все эти ошибки произошли. Я читаю этот урок по адресу - ee.surrey.ac.uk/Teaching/Unix/unix2.html
bashboy
5
потому что когда вы используете cp / vol не то же самое, что cp ~ / vol. измените вашу команду cp на cp ~ / vol / для работы. Это не проблема, вы предоставляете разные пути
BitsOfNix