ต้องคัดลอกและเปลี่ยนชื่อไฟล์


29

สวัสดีทุกคนที่ฉันถูกขอให้ค้นหาคำสั่ง terminal ที่จะทำสำเนาของไฟล์ให้เรียกมันว่า program3.cpp และมอบให้กับการคัดลอกชื่อ homework6.cpp หลังจากนั้นคุณจะมีสองไฟล์ที่มีชื่อแตกต่างกัน แต่มีเนื้อหาเหมือนกัน

ฉันรู้วิธีการคัดลอกไฟล์ แต่ฉันไม่สามารถหาวิธีสร้างไฟล์ที่เหมือนกันที่สองด้วยชื่ออื่น ความช่วยเหลือทั้งหมดได้รับการชื่นชม ขอบคุณ!


ฉันชอบประชดการเปลี่ยนชื่อprogramเป็นhomeworkSE
Jesse Reza Khorasanee

คำตอบ:


45

คัดลอกและเปลี่ยนชื่อในเวลาเดียวกัน (เช่นเปลี่ยนชื่อไฟล์ไม่ใช่เส้นทางเท่านั้น):

cp program3.cpp homework6.cpp

เปลี่ยนชื่อเท่านั้น:

mv program3.cpp homework6.cpp

อ่า ... ฉันเกลียดcpเพียงสนับสนุน "คัดลอกและเปลี่ยนชื่อ" ใน dir เดียวกัน; เมื่อคุณคัดลอกไปยังตำแหน่งอื่นปลายทางเท่านั้นที่สามารถจะเป็นผบไม่ใช่ชื่อไฟล์เป้าหมาย .. และคุณต้องเป็นครั้งแรกแล้วcp mv
WesternGun

1

หากคุณต้องการเชื่อมโยงไฟล์อย่างถาวรให้ใช้คำสั่ง ln แทน cp

ln program3.cpp การบ้าน 6.cpp

สิ่งนี้ทำให้ file descriptor (ฮาร์ดลิงก์) ภายใต้ชื่อ homework6.cpp ไปยังตำแหน่งไฟล์เดียวกันกับ program3.cpp

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