cp: nie można stat `/vol/examples/tutorial/science.txt ': Brak takiego pliku lub katalogu

18

Próbowałem polecenia cp /vol/examples/tutorial/science.txt .i pojawia się błąd -

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

Nie rozumiem, dlaczego tak się dzieje. Poszedłem do folderu domowego cygwin i utworzyłem niezbędną strukturę folderów i plik tekstowy. Sprawdziłem również strukturę folderów i nazwy.

Ponadto wchodzę do, ~/vol/examples/tutoriala potem robię cat science.txti mogę przeczytać dokument. Dlaczego więc polecenie CP nie działa?

bashboy
źródło

Odpowiedzi:

12

Zrób to, a zrozumiesz:

cd ~/vol/examples/tutorial 
pwd

najprawdopodobniej wynik pwd jest nie tylko, /vol/examples/tutorialale/home/username/vol/examples/tutorial

~ jest zastępowany katalogiem osobistym użytkownika, zwykle i nawet pod cygiwn / home.

BitsOfNix
źródło
tak, jest to / home / nazwa użytkownika / vol / Examples / tutorial. Zrobiłem cat ~ / vol / Examples / tutorial / science.txt i widzę plik tekstowy. Ale nie rozumiem, dlaczego wszystkie te błędy się zdarzyły. Czytam ten samouczek pod adresem - ee.surrey.ac.uk/Teaching/Unix/unix2.html
bashboy
5
ponieważ kiedy używasz cp / vol, to nie to samo co cp ~ / vol. zmień polecenie cp na cp ~ / vol /, aby działało. To nie jest problem, podajesz różne ścieżki
BitsOfNix,