cp: no puede stat `/vol/examples/tutorial/science.txt ': No existe tal archivo o directorio

18

Intenté un comando cp /vol/examples/tutorial/science.txt .y recibí el error:

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

No entiendo por qué está sucediendo esto. Fui a la carpeta de inicio de cygwin y creé la estructura de carpetas y el archivo de texto necesarios. También verifiqué la estructura de carpetas y los nombres.

Además, entro ~/vol/examples/tutorialy luego hago cat science.txty puedo leer el documento. Entonces, ¿por qué el comando CP no funciona?

bashboy
fuente

Respuestas:

12

Haz esto y entenderás:

cd ~/vol/examples/tutorial 
pwd

muy probablemente el resultado de pwd no es solo /vol/examples/tutorialsino/home/username/vol/examples/tutorial

~ es reemplazado por el directorio de inicio del usuario, generalmente e incluso bajo cygiwn / home.

BitsOfNix
fuente
sí, es / home / username / vol / examples / tutorial. Hice cat ~ / vol / examples / tutorial / science.txt y puedo ver el archivo de texto. Pero no entiendo por qué ocurrieron todos estos errores. Estoy leyendo este tutorial en - ee.surrey.ac.uk/Teaching/Unix/unix2.html
bashboy
55
porque cuando usas cp / vol no es lo mismo que cp ~ / vol. cambie su comando cp a cp ~ / vol / para que funcione. No es un problema, está proporcionando diferentes caminos
BitsOfNix