คำถามติดแท็ก cp

คำถามเกี่ยวกับคำสั่ง 'cp' ของ Linux

6
ฉันจะคัดลอกเนื้อหาของโฟลเดอร์ไปยังโฟลเดอร์อื่นในไดเรกทอรีอื่นด้วยเทอร์มินัลได้อย่างไร
ฉันกำลังพยายามคัดลอกเนื้อหาของโฟลเดอร์ไปยังโฟลเดอร์อื่นในไดเรกทอรีอื่นโดยใช้เทอร์มินัล ใครบางคนจะสามารถให้ตัวอย่างของไวยากรณ์บรรทัดคำสั่งที่จำเป็นเพื่อให้บรรลุนี้
740 command-line  cp 

7
“ cp: ไดเรกทอรีที่ละเว้น” หมายความว่าอะไร
ฉันออกคำสั่งต่อไปนี้: sudo cp ~/Transfers/ZendFramework-1.11.4-minimal/library/Zend/* ~/public_html/cmsk.dev/library/ เมื่อฉันทำสิ่งนี้ฉันเริ่มได้รับข้อความต่อไปนี้: cp: omitting directory `Tag' cp: omitting directory `Test' cp: omitting directory `Text' cp: omitting directory `TimeSync' cp: omitting directory `Tool' cp: omitting directory `Translate' cp: omitting directory `Uri' cp: omitting directory `Validate' และอื่น ๆ ... ทำไมฉันถึงได้รับข้อความเหล่านี้?
408 directory  cp  coreutils 

7
วิธีคัดลอกไฟล์ไปยังหลาย ๆ โฟลเดอร์โดยใช้บรรทัดคำสั่ง?
ฉันพยายามคัดลอกไฟล์test.txtไปยังหลายไดเรกทอรีด้วยคำสั่งเดียว: cp ~/test.txt ~/folder1 ~/folder2 แต่ฉันไม่ประสบความสำเร็จ มีวิธีทำในคำสั่งเดียวเพื่อให้ฉันสามารถคัดลอกไฟล์หรือแม้แต่โฟลเดอร์ไปยังหลายไดเรกทอรี?
67 command-line  cp 

7
คุณจะคัดลอกไดเรกทอรีและเนื้อหาไปยังตำแหน่งใหม่ภายใต้ชื่อไดเรกทอรีใหม่ได้อย่างไร
ฉันยังใหม่กับบรรทัดคำสั่ง Linux และฉันพยายามจับคำสั่ง copy ในขณะนี้ ใครช่วยกรุณาบอกฉันว่าเป็นไปได้ที่จะคัดลอกไดเรกทอรีที่มีไดเรกทอรีย่อยและไฟล์ที่เกี่ยวข้องไปยังไดเรกทอรีใหม่ที่มีชื่อใหม่เช่น directory_backup? ขอบคุณสำหรับความช่วยเหลือใด ๆ และทั้งหมดล่วงหน้า

5
ฉันสามารถ verbose เอาต์พุตระหว่างการประมวลผลคำสั่ง copy ได้หรือไม่?
สถานการณ์: หากฉันป้อนคำสั่งคัดลอกเช่นcp -rf /src/ /dsc/นั้นฉันกำลังรอหลายนาทีเพื่อคัดลอกไดเรกทอรีขนาดใหญ่ ฉันลืมที่จะตั้ง-vค่าสถานะเพื่อ verbose ผลลัพธ์ฉันสามารถทำได้ในระหว่างการคัดลอก?
38 command-line  cp 


2
คัดลอกไฟล์และเก็บประทับเวลาเดิมของไฟล์ต้นฉบับ
ฉันต้องการคัดลอกไฟล์และหลังจากนั้นฉันต้องเปลี่ยนแอตทริบิวต์การประทับเวลาเป็นไฟล์ดั้งเดิม จะทำอย่างไรกับเทอร์มินัลหรือวิธีอื่นใด
27 files  cp  timestamp 


2
คัดลอกเนื้อหา / ไฟล์ไปยังไดเรกทอรีย่อยทั้งหมดในไดเรกทอรีโดยใช้เทอร์มินัล
ฉันต้องการคัดลอกไฟล์ไปยังโฟลเดอร์ย่อยทั้งหมดในโฟลเดอร์ ฉันจะทำสิ่งนี้กับบรรทัดคำสั่งได้อย่างไร
17 command-line  cp 

3
วิธีการคัดลอกไดเรกทอรีจากฮาร์ดไดรฟ์หนึ่งไปยังอีกด้วยไฟล์ทุกไฟล์?
ฉันมีโฟลเดอร์ฉันเพิ่งโชคดีที่ได้นั่งบน: /media/sdc1/Pictures ด้วย BUNCH ของไดเรกทอรีย่อยและไฟล์ที่ฉันต้องการ ฉันต้องการคัดลอกสิ่งเหล่านี้ไปยังโฟลเดอร์บน: /media/sdb1/Pictures ฉันต้องใช้คำสั่งอะไรในเทอร์มินัลเพื่อให้แน่ใจว่าสิ่งนี้จะเกิดขึ้น ฉันรู้ว่ามีcpคำสั่ง แต่นั่นเป็นตัวเลือกที่ดีที่สุด? และถ้าเป็นเช่นนั้นฉันควรใช้ตัวเลือกใดเพื่อให้แน่ใจว่าฉันได้รับทุก ๆ ไดเรกทอรีและไฟล์?

2
คัดลอกโฟลเดอร์เท่านั้นไม่ใช่ไฟล์?
มีวิธีการคัดลอกไดเรกทอรีทั้งหมด แต่เฉพาะโฟลเดอร์หรือไม่ ฉันมีไฟล์ที่เสียหายในไดเรกทอรีของฉันซึ่งทำให้ฮาร์ดดิสก์ของฉันล้มเหลว ดังนั้นแทนที่จะคัดลอกไฟล์ที่เสียหายไปยังฮาร์ดดิสก์อื่นฉันต้องการคัดลอกโฟลเดอร์เพราะฉันมีสคริปต์ที่ค้นหาหลายร้อยโฟลเดอร์และฉันไม่ต้องการสร้างด้วยตนเองทั้งหมด ฉันค้นหาคู่มือ cp แต่ไม่เห็นอะไรเลย (ฉันอาจจะพลาด) ว่าฉันมีโครงสร้างนี้ใน HDD ที่ล้มเหลวของฉัน: dir1 files dir2 files files dir4 dir3 files สิ่งที่ฉันต้องการคือโครงสร้างไดเรกทอรีไม่ใช่ไฟล์ใด ๆ เลย ดังนั้นฉันจะลงเอยด้วย HDD ใหม่: dir1 dir2 dir4 dir3 หวังว่าใครบางคนรู้เทคนิคบางอย่าง!
16 directory  cp 


2
บังคับให้ cp ทำการคัดลอกบน symlinks ที่ห้อยอยู่
มีวิธีใดที่จะบังคับcp(Bash 4.2.5, Ubuntu 12.04) เพื่อคัดลอกไปยัง symlink ที่ห้อยอยู่หรือไม่? cp a-file path/to/danling/symlink/a-file cp: not writing through dangling symlink `path/to/danling/symlink/a-file` cp -f ดูเหมือนว่าจะไร้สมรรถภาพในกรณีนี้และให้ผลลัพธ์ในข้อความเดียวกัน
15 symbolic-link  cp 

3
เลิกทำการกระทำคำสั่งคัดลอก (cp)
ฉันคัดลอกไฟล์บางไฟล์จากโฟลเดอร์ต้นทางไปยังโฟลเดอร์ปลายทางโดยใช้บรรทัดคำสั่งร้องในเทอร์มินัล sudo cp From_SOURCE/* To_DESTINATION/ ตอนนี้ฉันต้องการยกเลิกคำสั่งนี้
14 command-line  cp 

8
คัดลอกกลุ่มของไฟล์ (Filename *) ไปยังการสำรองข้อมูล (Filename * .bak)
พื้นหลัง ใน Linux คุณสามารถ: แสดงรายการกลุ่มไฟล์ด้วย ls Filename* ลบกลุ่มของไฟล์ด้วย rm Filename* ย้ายกลุ่มของไฟล์ด้วย mv Filename* /New/Directory แต่คุณไม่สามารถคัดลอกกลุ่มของไฟล์ด้วย:cp Filename* *.bak เปลี่ยนcpคำสั่งLinux เพื่อคัดลอกกลุ่มของไฟล์ ฉันมีกลุ่มไฟล์ที่ฉันต้องการคัดลอกโดยไม่ต้องป้อนชื่อทีละตัวและใช้cpคำสั่ง: $ ls gmail-meta3* gmail-meta3 gmail-meta3-REC-1558392194-26467821 gmail-meta3-LAB-1558392194-26467821 gmail-meta3-YAD-1558392194-26467821 ฉันจะใช้คำสั่ง DOS แบบเก่าได้copy gmail-meta3* *.bakอย่างไร ฉันไม่ต้องการพิมพ์คำสั่งที่คล้ายกันสี่ครั้ง: cp gmail-meta3-LAB-1558392194-26467821 gmail-meta3-LAB-1558392194-26467821.bak ฉันกำลังมองหาสคริปต์ / ฟังก์ชั่น / แอพที่ยอมรับพารามิเตอร์สำหรับกลุ่มชื่อไฟล์เก่าและใหม่ ตัวอย่างเช่นผู้ใช้สามารถพิมพ์: copy gmail-meta3* *.bak หรือพวกเขาอาจพิมพ์: copy gmail-meta3* save-*

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