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

3
ฉันจะคัดลอกโฟลเดอร์พร้อมไฟล์ไปยังโฟลเดอร์อื่นใน Unix / Linux ได้อย่างไร [ปิด]
ปิด. คำถามนี้เป็นคำถามปิดหัวข้อ ไม่ยอมรับคำตอบในขณะนี้ ต้องการปรับปรุงคำถามนี้หรือไม่ อัปเดตคำถามเพื่อให้เป็นไปตามหัวข้อสำหรับ Stack Overflow ปิดให้บริการใน7 ปีที่ผ่านมา ฉันมีปัญหาบางอย่างเพื่อคัดลอกโฟลเดอร์ที่มีไฟล์ในโฟลเดอร์นั้นไปยังโฟลเดอร์อื่น คำสั่งcp -rไม่คัดลอกไฟล์ในโฟลเดอร์
1191 linux  cp 

16
วิธีการบังคับให้ cp เขียนทับโดยไม่มีการยืนยัน
ฉันพยายามใช้cpคำสั่งและบังคับให้เขียนทับ ฉันพยายามcp -rf /foo/* /barแล้ว แต่ฉันยังคงได้รับแจ้งให้ยืนยันการเขียนทับแต่ละครั้ง

18
จะใช้คำสั่ง 'cp' เพื่อแยกไดเรกทอรีที่ต้องการได้อย่างไร
ฉันต้องการคัดลอกไฟล์ทั้งหมดในไดเรกทอรียกเว้นบางไฟล์ในไดเรกทอรีย่อยที่ระบุ ฉันสังเกตเห็นว่าคำสั่ง 'cp' ไม่มีตัวเลือก - ยกเว้น ดังนั้นฉันจะบรรลุสิ่งนี้ได้อย่างไร
411 linux  cp 

7
Linux วิธีคัดลอก แต่ไม่เขียนทับ?
ฉันต้องการcpไดเรกทอรี แต่ฉันไม่ต้องการเขียนทับไฟล์ที่มีอยู่ใด ๆ แม้ว่ามันจะเก่ากว่าไฟล์ที่ถูกคัดลอก และฉันต้องการทำแบบไม่โต้ตอบอย่างสมบูรณ์เพราะนี่จะเป็นส่วนหนึ่งของสคริปต์ Crontab Bash ความคิดใด ๆ
385 linux  bash  cp 


7
คัดลอกไฟล์จากไดเรกทอรีหนึ่งไปยังไดเรกทอรีที่มีอยู่
ในทุบตีฉันต้องทำสิ่งนี้: ใช้ไฟล์ทั้งหมดในไดเรกทอรี คัดลอกไปยังไดเรกทอรีที่มีอยู่ ฉันจะทำสิ่งนี้ได้อย่างไร ฉันลองcp -r t1 t2(ทั้ง t1 และ t2 เป็นไดเร็กตอรี่ที่มีอยู่, t1 มีไฟล์อยู่) แต่มันสร้างไดเร็กตอรี่ชื่อ t1 ใน t2, ฉันไม่ต้องการมัน, ฉันต้องการไฟล์ใน t1 เพื่อไปยัง t2 โดยตรง ฉันจะทำสิ่งนี้ได้อย่างไร
248 bash  file  directory  copy  cp 

5
คัดลอกไฟล์ทั้งหมดที่มีนามสกุลที่แน่นอนจากไดเรกทอรีย่อยทั้งหมด
ภายใต้ unix ฉันต้องการคัดลอกไฟล์ทั้งหมดที่มีนามสกุล (ไฟล์ excel ทั้งหมด) จากไดเรกทอรีย่อยทั้งหมดไปยังไดเร็กทอรีอื่น ฉันมีคำสั่งต่อไปนี้: cp --parents `find -name \*.xls*` /target_directory/ ปัญหาเกี่ยวกับคำสั่งนี้คือ: มันคัดลอกโครงสร้างไดเร็กทอรีด้วยและฉันต้องการไฟล์เท่านั้น (ดังนั้นไฟล์ทั้งหมดควรลงท้ายด้วย / target_directory /) ไม่คัดลอกไฟล์ที่มีช่องว่างในชื่อไฟล์ (ซึ่งค่อนข้างน้อย) วิธีแก้ปัญหาเหล่านี้หรือไม่?
115 bash  unix  cp 

9
จะบังคับให้ 'cp' เขียนทับไดเร็กทอรีแทนที่จะสร้างอันใหม่ภายในได้อย่างไร
ฉันกำลังพยายามเขียนสคริปต์ Bash ที่จะเขียนทับไดเร็กทอรีที่มีอยู่ ฉันมีไดเร็กทอรีfoo/และฉันกำลังพยายามเขียนทับbar/ด้วย แต่เมื่อฉันทำสิ่งนี้: cp -Rf foo/ bar/ สร้างbar/foo/ไดเร็กทอรีใหม่ ฉันไม่ต้องการสิ่งนั้น มีสองไฟล์ในfoo/; aและb. มีไฟล์ที่มีชื่อเดียวกันอยู่bar/ด้วย ฉันต้องการfoo/aและfoo/bแทนที่bar/aและbar/b.
110 linux  bash  shell  command-line  cp 

3
cp -r โดยไม่มีไฟล์ที่ซ่อนอยู่
ฉันมีสองไดเรกทอรีและหนึ่งว่างเปล่า ไดเร็กทอรีแรกมีไดเร็กทอรีย่อยจำนวนมากที่มีไฟล์ซ่อนอยู่ เมื่อฉันcp -rเนื้อหาจากไดเร็กทอรีแรกไปยังไดเร็กทอรีที่สองไฟล์ที่ซ่อนอยู่จะถูกคัดลอกไปด้วย วิธีแก้ปัญหาใด ๆ เพื่อหลีกหนีพวกเขา?
90 linux  bash  cp 
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.