cp: não é possível stat `/vol/examples/tutorial/science.txt ': esse arquivo ou diretório não existe

18

Eu tentei um comando cp /vol/examples/tutorial/science.txt .e recebo o erro -

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

Não entendo por que isso está acontecendo. Eu fui para a pasta pessoal do cygwin e criei a estrutura de pastas e o arquivo de texto necessários. Também verifiquei a estrutura e os nomes das pastas.

Além disso, eu entro em ~/vol/examples/tutoriale, em seguida, fazer cat science.txte eu posso ler o documento. Então, por que o comando CP não funciona?

bashboy
fonte

Respostas:

12

Faça isso e você entenderá:

cd ~/vol/examples/tutorial 
pwd

Não muito provavelmente o resultado de pwd é apenas /vol/examples/tutorial, mas/home/username/vol/examples/tutorial

~ é substituído pelo diretório inicial do usuário, geralmente e até sob cygiwn / home.

BitsOfNix
fonte
sim, é / home / nome de usuário / vol / examples / tutorial. Eu fiz cat ~ / vol / examples / tutorial / science.txt e posso ver o arquivo de texto. Mas não entendo por que todos esses erros ocorreram. Estou lendo este tutorial na - ee.surrey.ac.uk/Teaching/Unix/unix2.html
bashboy
5
porque quando você usa cp / vol não é o mesmo que cp ~ / vol. altere seu comando cp para cp ~ / vol / para funcionar. Não é um problema, você está oferecendo caminhos diferentes
BitsOfNix 24/07