วิธีแยกไฟล์และโฟลเดอร์ที่ซ่อนทั้งหมดออกจากการสำรองข้อมูลซ้ำซ้อน


13

ฉันจะตั้งค่าความซ้ำซ้อนเพื่อแยกไฟล์และโฟลเดอร์ที่ซ่อนอยู่ทั้งหมดออกจากการสำรองข้อมูลโดยไม่ระบุแต่ละไฟล์ได้อย่างไร

คำตอบ:


8

ไฟล์ที่ซ่อนอยู่หรือไดเรกทอรีเริ่มต้นด้วยจุด (เช่น.bash_history, .cache/) รูปแบบสำหรับนั้นคือ.*เพื่อให้คุณสามารถใช้--exclude '.*'ตัวเลือกเพื่อแยกไฟล์และไดเรกทอรีที่ซ่อนอยู่ ตัวเลือกนี้ต้องมาก่อน--includeรูปแบบอื่น ๆเนื่องจาก:

ไฟล์ที่ระบุถูกยกเว้นโดยระบบการเลือกไฟล์เมื่อเงื่อนไขการเลือกไฟล์ที่ตรงกันครั้งแรกระบุว่าไฟล์จะถูกแยกออก มิฉะนั้นไฟล์จะถูกรวมไว้

(จากการตีสองหน้าคน )


11

ใน GUI ของ“ สำเนาสำรอง” /“ deja-dup” หากคุณต้องการแสดงรายการไฟล์ดอทในไฟล์ที่แยกของคุณคุณอาจพบปัญหาในการเลือกผ่าน GUI

  1. คลิกที่ไอคอนเครื่องหมายบวก ("+") ใต้แท็บ "โฟลเดอร์" และหมวดหมู่ใดที่คุณต้องการ (เช่นหมวดหมู่ "โฟลเดอร์เพื่อเพิกเฉย") สิ่งนี้จะแสดงไฟล์เบราว์เซอร์
  2. หากคุณต้องการเลือกไฟล์จุด (เช่น "ไฟล์ที่ซ่อน") เพียงคลิกขวาในพื้นที่ว่างในเบราว์เซอร์ไฟล์นี้แล้วเลือก "แสดงไฟล์ที่ซ่อน"
  3. ตอนนี้คุณสามารถใช้ ctrl-click หรือ shift-click เพื่อเลือกไฟล์ dot บางส่วนหรือทั้งหมดหรือทั้งหมดของคุณได้อย่างชัดเจน

สิ่งนี้ไม่ตอบคำถาม แต่คำตอบอื่น ๆ ที่อ้างถึงไม่ใช่บรรทัดคำสั่ง นี่คือ GUI ที่ไม่ใช่โซลูชัน


9

การตัดสินใจโดยนักพัฒนาคือการทำให้ตัวเลือกง่ายมาก สิ่งนี้ได้รับการร้องขอหลายครั้งที่นี่และนี่คือรายงานข้อผิดพลาด / คำขอคุณสมบัติเกี่ยวกับปัญหา

วิธีที่ง่ายกว่าในการบรรลุสิ่งที่คุณต้องการคือการเพิ่มไดเรกทอรี (/ เอกสาร, / เพลง, / รูปภาพ, ฯลฯ ... ) ทีละรายการแทนที่จะเลือกไดเรกทอรีทั้งหมด / Home คุณน่าจะมีโฟลเดอร์ 10 โฟลเดอร์หรือน้อยกว่าในไดเรกทอรี / Home ของคุณดังนั้นจึงเป็นการง่ายกว่าที่จะยกเว้นโฟลเดอร์และไฟล์ที่ซ่อนอยู่ทั้งหมด

มันเป็นคำถามที่ดี แต่คำตอบคือใช้วิธีแก้ปัญหา


เมื่อยกเว้นบางโฟลเดอร์เช่น--include Documents --include Musicอย่าลืมผนวก--exclude '*'ท้ายไฟล์มิฉะนั้นจะรวมอยู่ด้วย
Lekensteyn

@Lekensteyn จุดที่ดี คำตอบของฉันเหมาะสำหรับคนอย่างฉันที่ใช้ความซ้ำซ้อนผ่านแอพที่ใช้ GUI "สำรองข้อมูล" จริง ๆ แล้วฉันตอบโต้คำตอบของคุณเพราะมันเป็นคำตอบที่ดีกว่า แต่ฉันเห็นคนอื่น ๆ ยกระดับคำตอบของฉัน บรรทัดล่างคือถ้าคนกำลังตั้งค่านี้ผ่านทางเทอร์มินัลพวกเขาจำเป็นต้องตรวจสอบให้แน่ใจว่ามีการใช้คำสั่งยกเว้นหรือไม่
Tom Brossman

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