cp: ไม่สามารถ 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 ถึงใช้งานไม่ได้?

คำตอบ:


12

ทำสิ่งนี้และคุณจะเข้าใจ:

cd ~/vol/examples/tutorial 
pwd

เป็นไปได้ว่าผลลัพธ์ของ pwd ไม่เพียง/vol/examples/tutorialแต่/home/username/vol/examples/tutorial

~ ถูกแทนที่ด้วยโฮมไดเร็กตอรี่ของผู้ใช้, โดยปกติและแม้กระทั่งภายใต้ cygiwn / home.


ใช่มันคือ / home / ชื่อผู้ใช้ / vol / ตัวอย่าง / บทช่วยสอน ฉันทำ cat ~ / vol / ตัวอย่าง / tutorial / science.txt และฉันสามารถดูไฟล์ข้อความได้ แต่ฉันไม่เข้าใจว่าทำไมข้อผิดพลาดเหล่านี้เกิดขึ้น ฉันกำลังอ่านบทช่วยสอนนี้ที่ - ee.surrey.ac.uk/Teaching/Unix/unix2.html
bashboy

5
เพราะเมื่อคุณใช้ cp / vol ไม่เหมือนกับ cp ~ / vol เปลี่ยนคำสั่ง cp เป็น cp ~ / vol / เป็น work มันไม่ใช่ปัญหาคุณกำลังให้เส้นทางที่แตกต่าง
BitsOfNix
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.