cp: ne peut pas stat `/vol/examples/tutorial/science.txt ': Aucun fichier ou répertoire de ce type

18

J'ai essayé une commande cp /vol/examples/tutorial/science.txt .et j'obtiens l'erreur -

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

Je ne comprends pas pourquoi cela se produit. Je suis allé dans le dossier d'accueil de cygwin et j'ai créé la structure de dossiers et le fichier texte nécessaires. J'ai également vérifié la structure et les noms des dossiers.

De plus, j'entre ~/vol/examples/tutorialet puis cat science.txtje fais et je peux lire le document. Alors pourquoi la commande CP ne fonctionne-t-elle pas?

bashboy
la source

Réponses:

12

Faites-le et vous comprendrez:

cd ~/vol/examples/tutorial 
pwd

très probablement, le résultat de la traction avant n'est pas seulement, /vol/examples/tutorialmais/home/username/vol/examples/tutorial

~ est remplacé par le répertoire personnel de l'utilisateur, généralement et même sous cygiwn / home.

BitsOfNix
la source
oui, c'est / home / username / vol / examples / tutorial. J'ai fait cat ~ / vol / examples / tutorial / science.txt et je peux voir le fichier texte. Mais, je ne comprends pas pourquoi toutes ces erreurs se sont produites. Je lis ce tutoriel à - ee.surrey.ac.uk/Teaching/Unix/unix2.html
bashboy
5
parce que lorsque vous utilisez cp / vol n'est pas la même chose que cp ~ / vol. changez votre commande cp en cp ~ / vol / pour fonctionner. Ce n'est pas un problème, vous fournissez des chemins différents
BitsOfNix