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

จัดระเบียบข้อมูลที่เข้ารหัสในรูปแบบที่กำหนดไว้ล่วงหน้าและเก็บไว้ในระบบไฟล์

16
กำลังคัดลอกแผนผังไดเรกทอรีขนาดใหญ่ในเครื่องหรือไม่ cp หรือ rsync?
ฉันต้องคัดลอกทรีไดเรกทอรีขนาดใหญ่ประมาณ 1.8 TB มันคือทั้งหมดที่ท้องถิ่น ออกจากนิสัยฉันต้องการใช้แต่ฉันสงสัยว่ามีจุดมากและถ้าผมค่อนข้างควรใช้rsynccp ฉันกังวลเกี่ยวกับสิทธิ์และ uid / gid เนื่องจากพวกเขาจะต้องได้รับการเก็บรักษาไว้ในสำเนา (ฉันรู้ว่า rsync ทำเช่นนี้) รวมถึงสิ่งต่าง ๆ เช่น symlinks ปลายทางว่างเปล่าดังนั้นฉันไม่ต้องกังวลกับการอัปเดตบางไฟล์ตามเงื่อนไข มันคือโลคัลดิสก์ทั้งหมดดังนั้นฉันไม่ต้องกังวลกับ ssh หรือเครือข่าย เหตุผลที่ฉันถูกล่อลวงให้ห่างจาก rsync นั้นเป็นเพราะ rsync อาจทำมากกว่าที่ฉันต้องการ rsync ตรวจสอบไฟล์ ฉันไม่ต้องการและกังวลว่าอาจใช้เวลานานกว่า cp ดังนั้นสิ่งที่คุณคิด, rsyncหรือcp?

8
ฉันจะสร้างลิงค์สัญลักษณ์ใน Windows ได้อย่างไร
Windows Vista เพิ่มความสามารถในการสร้างลิงก์สัญลักษณ์ไปยังไฟล์และไดเรกทอรี ฉันจะสร้างลิงค์สัญลักษณ์และ Windows รุ่นผู้บริโภคและเซิร์ฟเวอร์ปัจจุบันที่รองรับได้อย่างไร

9
Linux - มีวิธีการป้องกัน / ป้องกันไฟล์จากการถูกลบแม้โดย root หรือไม่
ฉันมีไฟล์ที่สำคัญมากซึ่งแอปพลิเคชันในที่ทำงานของฉันใช้ฉันต้องตรวจสอบให้แน่ใจว่าไม่ได้ลบไฟล์ใด ๆ ฉันจะทำอย่างไร
89 linux  files 

3
ดำเนินการ rsync ขณะที่ติดตามลิงค์ sym
ฉันมีไดเรกทอรีที่มีลิงค์สัญลักษณ์ไปยังไดเรกทอรีอื่นที่อยู่ในสื่อต่าง ๆ ในระบบของฉัน: /opt/lun1/2011 /opt/lun1/2010 /opt/lun2/2009 /opt/lun2/2008 /opt/lun3/2007 แต่ลิงก์สัญลักษณ์แสดงเป็น: /files/2011 /files/2010 /files/2009 /files/2008 /files/2007 ฉันจะดำเนินการrsyncสิ่งที่ตามลิงก์สัญลักษณ์ได้อย่างไร เช่น: rsync -XXX /files/ user@server:/files/

9
วิธีทำสำเนา scp ไฟล์ที่ซ่อนอยู่?
ฉันมักจะใช้ SCP เพื่อคัดลอกไฟล์ไปรอบ ๆ โดยเฉพาะไฟล์ที่เกี่ยวข้องกับเว็บ ปัญหาคือเมื่อใดก็ตามที่ฉันทำเช่นนี้ฉันไม่สามารถรับคำสั่งให้คัดลอกไฟล์ที่ซ่อน (เช่น. htaccess) ฉันมักจะเรียกสิ่งนี้: scp -rp src/ user@server:dest/ สิ่งนี้ไม่ได้คัดลอกไฟล์ที่ซ่อนอยู่ ฉันไม่ต้องการที่จะเรียกสิ่งนี้อีก (โดยทำสิ่งที่ชอบscp -rp src/.* ...- และนั่นมีความแปลก.และ..ความหมายอยู่แล้ว ฉันไม่เห็นอะไรเลยในscpman page เกี่ยวกับ "รวมไฟล์ที่ซ่อนอยู่" ฉันจะทำสิ่งนี้ได้อย่างไร
63 scp  files 

16
เคล็ดลับและเทคนิค rsync ที่ชื่นชอบ
ยิ่งฉันใช้rsyncมากเท่าไหร่ฉันก็ยิ่งรู้ว่ามันเป็นมีดถ่ายโอนไฟล์ของกองทัพสวิส มีตัวเลือกมากมาย เมื่อเร็ว ๆ นี้ฉันพบว่าคุณสามารถไปได้--remove-source-filesและมันจะลบไฟล์จากแหล่งที่มาเมื่อมันถูกคัดลอกซึ่งทำให้เป็นการเคลื่อนไหวมากกว่าโปรแกรมคัดลอก :) คุณชอบเคล็ดลับและลูกเล่นเล็ก ๆ น้อย ๆ rsync อะไรบ้าง?

3
ใน Bash มีการรับรองการขยายสัญลักษณ์แทนในลำดับหรือไม่
การขยายตัวของสัญลักษณ์แทนใน Bash รับประกันว่าจะเป็นไปตามลำดับตัวอักษรหรือไม่? ฉันถูกบังคับให้แยกไฟล์ขนาดใหญ่ออกเป็น 10 Mb ชิ้นเพื่อให้พวกเขาสามารถได้รับการยอมรับจากที่เก็บ Mercurial ของฉัน ดังนั้นฉันคิดว่าฉันสามารถใช้: split -b 10485760 Big.file BigFilePiece. แล้วแทนที่: cat BigFile | bigFileProcessor ฉันทำได้: cat BigFilePiece.* | bigFileProcessor ในสถานที่ อย่างไรก็ตามฉันไม่สามารถหาที่ใดก็ได้ที่รับประกันได้ว่าการขยายตัวของเครื่องหมายดอกจัน (หรือที่รู้จักว่าไวด์การ์ด, aka *) จะเป็นไปตามลำดับตัวอักษรเสมอ.aaมาก่อนหน้า.abนี้ นอกจากนี้ยังมีข้อบกพร่องในแผนของฉันบ้างไหม? ประสิทธิภาพในcatการรวมไฟล์เป็นอย่างไร?

6
วิธีการย้ายไฟล์ระหว่างสองถัง S3 ด้วยต้นทุนต่ำสุด?
ฉันมีไฟล์หลายล้านไฟล์ในที่ฝากข้อมูล Amazon S3 และฉันต้องการย้ายไฟล์เหล่านี้ไปยังที่เก็บข้อมูลและโฟลเดอร์อื่น ๆ ด้วยค่าใช้จ่ายขั้นต่ำหรือไม่มีค่าใช้จ่ายหากเป็นไปได้ ถังทั้งหมดอยู่ในโซนเดียวกัน ฉันจะทำมันได้อย่างไร


6
วิธีการเปลี่ยนชื่อไฟล์หลาย ๆ ไฟล์โดยแทนที่ word ในชื่อไฟล์?
เปลี่ยน ACDC เป็น AC-DC ตัวอย่างเช่นเรามีไฟล์เหล่านี้ ACDC - Rock N 'Roll ไม่ใช่มลพิษทางเสียง ACDC - Rocker.xxx ACDC - Shoot To Thrill.xxx ฉันต้องการให้พวกเขาเป็น: AC-DC - Rock N 'Roll ไม่ก่อให้เกิดมลภาวะทางเสียง xxx AC-DC - Rocker.xxx AC-DC - Shoot To Thrill.xxx ฉันรู้ว่า sed หรือ awk ใช้สำหรับการดำเนินการนี้ ฉันไม่สามารถ google อะไรดังนั้นฉันขอความช่วยเหลือจากคุณ =) คุณช่วยกรุณาให้คำสั่งเชลล์ทำงานเต็มสำหรับงานนี้หรือไม่? ข้อคิดเห็น: โซลูชันสำหรับผู้ใช้ OSX
36 shell  files  rename  sed 

6
ผสาน 2 ไดเรกทอรีต้นไม้ใน Linux โดยไม่คัดลอก?
ฉันมีต้นไม้ไดเรกทอรีสองต้นที่มีเค้าโครงคล้ายกันเช่น . |-- dir1 | |-- a | | |-- file1.txt | | `-- file2.txt | |-- b | | `-- file3.txt | `-- c | `-- file4.txt `-- dir2 |-- a | |-- file5.txt | `-- file6.txt |-- b | |-- file7.txt | `-- file8.txt `-- c |-- file10.txt …
35 linux  bash  files 

2
วิธีการลบไฟล์. fuse_hidden *
ฉันมีเซิร์ฟเวอร์ Linux ขนาดเล็ก (Debian Squeeze) ซึ่งใช้งานเซิร์ฟเวอร์ Samba ซึ่งได้รับการกำหนดค่าให้แชร์บางโฟลเดอร์กับเครื่อง windows บางเครื่อง ในขณะที่พยายามลบหนึ่งในไดเรกทอรีจาก windows ฉันได้รับข้อผิดพลาด "ไม่สามารถลบโฟลเดอร์" ฉันพยายามลบไดเรกทอรีออกจากคอนโซลของ linux ฉันพบข้อผิดพลาดที่คล้ายกัน: # rm dir-name -rf rm: cannot remove `dir-name': Directory not empty ฉันแสดงรายการเนื้อหาของไดเรกทอรีและพบไฟล์ชื่อ. fuse_hidden แล้วตามด้วยเลขฐานสิบหก (000bd8c100000185) # ls -la dir-name -rwxrwxrwx 1 root root 5120 Feb 13 11:46 .fuse_hidden000bd8c100000185 ฉันพยายามลบไฟล์. fuse_hidden แต่ไฟล์ใหม่สร้างขึ้นทันที (สังเกตการเปลี่ยนเลขฐานสิบหก) # …

10
ไฟล์เฉพาะของ Linux (mv หรือ cp) จากรายการข้อความของไฟล์?
ฉันมีไดเรกทอรีหลายไฟล์บางอย่างเช่นไฟล์ 50,000 ไฟล์และไฟล์อื่น ๆ บนเซิร์ฟเวอร์ ฉันต้องการย้ายไฟล์เฉพาะไปยังไดเรกทอรีอื่น ฉันสามารถสร้างรายการไฟล์ที่ต้องย้ายในรูปแบบ csv หรือรูปแบบข้อความอื่น ๆ สิ่งที่ฉันต้องทำคือเรียกใช้สคริปต์ทุบตีและย้ายหรือคัดลอกไฟล์ที่ระบุไว้ในไฟล์ข้อความไปยังไดเรกทอรีอื่น มีวิธีง่าย ๆ ในการทำเช่นนี้? ข้อเสนอแนะหรือทรัพยากรใด ๆ จะได้รับการชื่นชมอย่างมาก
34 linux  files  cp  mv 

9
วิธีที่ดีที่สุดในการเปรียบเทียบ (diff) โครงสร้างไดเรกทอรีแบบเต็ม?
วิธีที่ดีที่สุดในการเปรียบเทียบโครงสร้างไดเรกทอรีคืออะไร ฉันมีอรรถประโยชน์สำรองข้อมูลที่ใช้rsync ฉันต้องการบอกความแตกต่างที่แน่นอน (ในแง่ของขนาดไฟล์และวันที่เปลี่ยนแปลงล่าสุด) ระหว่างแหล่งที่มาและการสำรองข้อมูล สิ่งที่ต้องการ: Local file Remote file Compare /home/udi/1.txt (date)(size) /home/udi/1.txt (date)(size) EQUAL /home/udi/2.txt (date)(size) /home/udi/2.txt (date)(size) DIFFERENT แน่นอนว่าเครื่องมือสามารถสร้างขึ้นมาได้หรือไอเดียสำหรับสคริปต์ไพ ธ อน ขอบคุณมาก! Udi


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