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

การทำสำเนาสิ่งของเพื่อสร้างสิ่งที่คล้ายกันสองอย่าง

9
วิธีคัดลอกไฟล์รักษาเส้นทางไดเรกทอรีใน Linux?
ฉันมีโครงการ Eclipse และไฟล์ ".project" อยู่ในนั้นโครงสร้างไดเรกทอรีดูเหมือนว่า ' myProject/.project' ฉันต้องการคัดลอกไฟล์ '.project' เหล่านี้ไปยังไดเรกทอรีอื่น แต่ฉันต้องการให้ชื่อไดเรกทอรีล้อมรอบถูกเก็บรักษาไว้ สมมติว่าฉันมี ' a/myProject/.project' ฉันต้องการคัดลอก ' myProject/.project' เป็น ' b' ดังนั้นจึงเป็น ' b/myProject/.project' แต่b/myProjectไม่มี '' เมื่อฉันลองใน: cp -r ./myProject/.project ../b คัดลอกเฉพาะไฟล์ '.project' เท่านั้นโดยไม่มีไดเรกทอรี 'myProject' กรุณาแนะนำ
88 linux  directory  copy 

5
วิธีการให้คำสั่ง 'cp' ไม่เกิดข้อผิดพลาดเมื่อไม่มีไฟล์ต้นฉบับอยู่
ฉันใช้ Mac OS X ฉันพยายามคัดลอกไฟล์บางไฟล์ด้วยคำสั่ง cp เพื่อสร้างสคริปต์เช่นนี้ cp ./src/*/*.h ./aaa แต่คำสั่งนี้ทำให้เกิดข้อผิดพลาดหากไม่มีไฟล์. h ในไดเร็กทอรี. / src วิธีทำให้คำสั่งไม่เริ่มข้อผิดพลาด? (ความล้มเหลวเงียบ) ข้อผิดพลาดทำให้ผลการสร้างล้มเหลว แต่ฉันต้องการคัดลอกเมื่อมีไฟล์ส่วนหัวบางส่วนเท่านั้น
59 shell  copy 

8
Rsync: คัดลอกผ่านการประทับเวลาเท่านั้น
ขณะนี้ฉันมีสองไดเรกทอรี A / และ B / ซึ่งเหมือนกันทุกประการยกเว้นการประทับเวลา ดังนั้นถ้าฉันใช้คำสั่ง: rsync --dry-run -crvv A/ B/ จากนั้นไฟล์ทั้งหมดจะถูกทำเครื่องหมาย "uptodate" ในขณะที่คำสั่ง: rsync --dry-run -rvv A/ B/ แสดงให้เห็นว่าไฟล์ทั้งหมดจะถูกคัดลอกมาจาก A / ถึง B / คำถามของฉันคือ: เนื่องจากฉันรู้ว่าไฟล์เหมือนกัน (ในส่วนที่เกี่ยวกับเนื้อหา) จากนั้นจะมีวิธีใด ๆ (ผ่าน rsync หรืออื่น ๆ ) เพื่อตั้งค่าการประทับเวลาสำหรับไฟล์ใน B / ให้เหมือนกับเวลาบันทึกของไฟล์ใน A / โดยไม่คัดลอกไฟล์ทั้งหมดจาก A / B /? ขอบคุณ

7
คำสั่ง windows command line เพื่อคัดลอกไฟล์คืออะไร?
คำสั่งพรอมต์คำสั่ง windows คืออะไรในการคัดลอกไฟล์ ฉันต้องการย้ายไฟล์จากตำแหน่ง A ไปยังตำแหน่ง B และหากโฟลเดอร์สำหรับตำแหน่ง B ไม่มีอยู่จริงฉันต้องการสร้างมันขึ้นมา ฉันต้องการสิ่งนี้เพื่อเป็นบรรทัดคำสั่งเพื่อให้ฉันสามารถทำให้เป็นอัตโนมัติ รุ่นของ Windows คือ XP

5
ย้ายไฟล์ไปยังไดเรกทอรีอื่นที่เก่ากว่าวันที่
ฉันกำลังมองหาวิธีแก้ปัญหาเพื่อย้ายไฟล์ที่เก่ากว่าปีนับจากวันนี้ พาร์ทิชันบันทึกของฉันกำลังเต็ม แต่ฉันไม่สามารถลบออกได้ พวกเขามีความจำเป็นเป็นเวลานาน อย่างไรก็ตามวิธีแก้ไขปัญหาหนึ่งที่ฉันพบคือ: find /sourcedirectory -mtime 365 -exec mv "{}" /destination/directory/ \; จะใช้งานได้ไหม ถามเพราะ " -mtime 365 " สิ่งนี้จะย้ายไฟล์ที่เก่ากว่าตั้งแต่วันนี้ไปยังตำแหน่งใหม่หรือไม่? ขอขอบคุณ!
28 unix  files  find  copy 

7
คัดลอกการอนุญาตไปยังแผนผังที่เหมือนกันบน linux / unix
ฉันมีต้นไม้ไฟล์ที่มีสิทธิ์ที่ถูกต้อง จากนั้นฉันมีต้นไม้ที่เหมือนกัน (filewise) เหมือนกัน (มีเนื้อหาไฟล์ต่างกันยาก) โดยมีการอนุญาตที่ไม่ถูกต้อง ฉันจะถ่ายโอนเค้าโครงสิทธิ์จากต้นหนึ่งไปอีกต้นได้อย่างไร

3
วิธีดำเนินการ rsync แบบปลอดภัยระหว่างเซิร์ฟเวอร์ในเครือข่ายที่ไม่ปลอดภัย
โดยทั่วไปสิ่งที่ฉันถามคือมีใครเจอวิธีที่จะห่อ rsync ภายใน ssh ด้วย OpenSSH v4.9 + sftp มีตัวเลือกที่ดีที่อนุญาตให้คุณ chroot การเชื่อมต่อที่เข้ามาและนั่นคือทางออกที่ฉันจะดู แต่ฉันติดอยู่กับ RHEL และ RHEL4 หรือ RHEL5 ไม่เกินรุ่นนั้น SSH โซลูชันปัจจุบันของฉันคือการเพิ่มสิ่งนี้ในฝั่งเซิร์ฟเวอร์โดยใช้รหัสผู้ใช้ของลูกค้า ... เซิร์ฟเวอร์% cat ~ / .ssh / authorized_keys คำสั่ง = "cd / srv / rsync / etl && tar --exclude './lost+found' -pcf - ./" ssh-rsa ... ... และดังนั้นลูกค้าจะถูก จำกัด …
19 rsync  ssh  copy  tar  security 

6
การคัดลอกไฟล์ที่ซ่อนอยู่ซ้ำ ๆ - Linux
มีวิธีง่ายๆในการคัดลอกไฟล์ที่ซ่อนอยู่ทั้งหมดซ้ำในไดเรกทอรีไปยังไดเรกทอรีอื่นหรือไม่? ฉันต้องการสำรองข้อมูลไฟล์การตั้งค่าทั้งหมดในโฮมไดเร็คทอรี่ไม่ใช่ไฟล์ปกติ ฉันเหนื่อย: cp -R .* directory แต่จะจดจำ.และ..คัดลอกไฟล์ที่ไม่ได้ซ่อนไว้ทั้งหมดซ้ำด้วยซ้ำ มีวิธีรับ cp เพื่อละเว้น.และ..?
19 linux  copy  files  cp 

2
การปิดโหมดโต้ตอบของคำสั่ง cp (copy) (cp: overwrite?)
ไม่มีใครรู้ว่าฉันจะปิดโหมดโต้ตอบเมื่อใช้ cp ได้อย่างไร ฉันพยายามที่จะคัดลอกไดเรกทอรีซ้ำแล้วซ้ำอีกและสำหรับแต่ละไฟล์ที่ได้รับการเขียนทับฉันต้องตอบ 'y' คำสั่งที่ฉันใช้คือ: cp -r /usr/share/drupal-update/* /usr/share/drupal แต่ฉันถูกขอให้ยืนยันการเขียนทับแต่ละอัน: cp: overwrite `./CHANGELOG.txt'? y cp: overwrite `./COPYRIGHT.txt'? y cp: overwrite `./INSTALL.mysql.txt'? y cp: overwrite `./INSTALL.pgsql.txt'? y ... ฉันใช้เซิร์ฟเวอร์อูบุนตูรุ่น jaunty ขอบคุณ!
17 linux  ubuntu  copy  ubuntu-9.04  cp 

8
ฉันจะคัดลอกแผนผังต้นไม้ แต่ไม่ใช่ไฟล์ใน Linux ได้อย่างไร
ฉันต้องการคัดลอกประมาณ 200 ไดเรกทอรี & ไดเรกทอรีย่อยจากที่หนึ่งไปอีกที่หนึ่ง แต่ฉันไม่ต้องการคัดลอกหลายพันไฟล์ภายในไดเรกทอรีเหล่านั้น ฉันอยู่บน Linux หมายเหตุ: ฉันมีพื้นที่ไม่เพียงพอที่จะคัดลอกทุกอย่างจากนั้นลบไฟล์ทั้งหมด

7
วิธีการดึงไฟล์หลายไฟล์จากเครื่องระยะไกลไปยังท้องถิ่นด้วย Ansible
ฉันต้องการคัดลอกไฟล์จากรีโมตไดเร็กทอรีไปยังโลคัลไดเร็กทอรีด้วย Ansible แต่โมดูลการดึงข้อมูลช่วยให้ฉันสามารถคัดลอกไฟล์เดียวเท่านั้น ฉันมีเซิร์ฟเวอร์จำนวนมากที่ฉันต้องการไฟล์ (ไดเรกทอรีเดียวกันแต่ละเซิร์ฟเวอร์) และตอนนี้ฉันไม่สามารถทำได้ด้วย Ansible ความคิดใด ๆ
17 linux  copy  ansible 

4
คำสั่ง cp จะแจ้งให้เขียนทับแม้จะมี -f
ฉันพยายามคัดลอก jpgs ที่ใหม่กว่าทั้งหมดจากโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์โดยใช้คำสั่งต่อไปนี้ cp -u --force /home/oldfolder/*.jpg /home/newfolder/ และฉันได้รับ promt ต่อไปนี้: cp: overwrite `/home/newfolder/4095-181.jpg'? '-u' ฉันรู้ว่าใช้งานได้ดีเพราะมันแจ้งให้ฉันในไฟล์ที่ใหม่กว่าเท่านั้น แต่ฉันไม่ต้องการรับพรอมต์ฉันแค่อยากให้มันเขียนทับมัน ฉันได้ลอง - บังคับใช้และ -f ข้อเสนอแนะใด ๆ ขอบคุณล่วงหน้า
16 centos  bash  copy 

7
จะสร้างไฟล์ cp และสร้างไดเรกทอรีได้อย่างไรถ้าไม่มีอยู่?
ฉันต้องการคัดลอกไฟล์ที่แก้ไขในที่เก็บ svn ไปยังไดเรกทอรีอื่นในขณะที่ยังคงโครงสร้างไดเรกทอรีของพวกเขา หลังจากอ่าน manpage awk และ xargs ฉันพบวิธีเปลี่ยนชื่อไฟล์ดังนี้: $ svn status -q | awk '{ print $2 }' | xargs -d \\n -I '{}' cp '{}' /tmp/xen/ แต่ปัญหาคือว่าด้วยวิธีนี้โครงสร้างไดเรกทอรีจะไม่ถูกเก็บรักษาไว้ฉันต้องการคัดลอกไฟล์ดังนี้: ./common/superp.c -> /tmp/xen/common/superp.c ./common/m2mgr.c -> /tmp/xen/common/m2mgr.c ./common/page_alloc.c -> /tmp/xen/common/page_alloc.c ./arch/x86/mm.c -> /tmp/xen/arch/x86/mm.c ./arch/x86/mm/shadow/private.h -> /tmp/xen/arch/x86/mm/shadow/private.h ฉันพยายามเปลี่ยนคำสั่งcp เป็น cp '{}' / tmp …

6
คำสั่ง Unix copy ที่มีแถบความคืบหน้า แต่ไม่หนักเท่า rsync
ฉันต้องการคัดลอกไฟล์จำนวนมาก ฉันมักจะใช้ rsync เพราะฉันผ่าน-aPตัวเลือกและฉันสามารถดู (a) จำนวนไฟล์ที่เหลือเพื่อดำเนินการและ (b) จำนวนไฟล์แต่ละไฟล์ที่ถูกคัดลอก อย่างไรก็ตาม rsync ยังทำสิ่งต่าง ๆ มากมายกับ checksums เพื่อตรวจสอบว่ามีการคัดลอกไฟล์ อย่างไรก็ตามตอนนี้ฉันไม่ต้องการมันจริงๆ แต่ปกติcpจะไม่รวมจำนวนไฟล์ที่เหลือที่กล่าวถึงข้างต้นซึ่งมีประโยชน์มาก มีอะไรcpที่รวมถึงความคืบหน้าของจำนวนไฟล์ที่เหลือ แต่ไม่หนักเท่าrsync?
14 rsync  copy  cp 

3
วิธีที่เร็วที่สุดในการคัดลอกโฟลเดอร์ที่มีไฟล์จำนวนมากผ่าน SSH
วิธีที่ดีที่สุดในการทำซ้ำไฟล์บนเซิร์ฟเวอร์ผ่าน ssh คืออะไร? ในกรณีของฉัน: ฉันกำลังพูดถึงการทำซ้ำร้านวีโอไอพี (15,000 ไฟล์ ~ 50MB) cp -a source destination ใช้เวลาเป็นชั่วโมง ... (ในกรณีเซิร์ฟเวอร์ของฉันคือ 2.4 Xeon, 2GB RAM)
13 ssh  copy 

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