โฮมเพจ » ทำอย่างไร » วิธีผสานโฟลเดอร์บน Mac OS X โดยไม่สูญเสียไฟล์ทั้งหมดของคุณ (อย่างจริงจัง)

    วิธีผสานโฟลเดอร์บน Mac OS X โดยไม่สูญเสียไฟล์ทั้งหมดของคุณ (อย่างจริงจัง)

    พฤติกรรมการรวมโฟลเดอร์เริ่มต้นใน Mac OS X คือการลบโฟลเดอร์ที่มีอยู่ลบไฟล์ทั้งหมดแทนที่จะเสนอให้ผสานอย่างชาญฉลาด ตัวจัดการไฟล์ของ Windows และ Linux ได้เสนอการรวมโฟลเดอร์ไว้เป็นเวลาหลายทศวรรษ.

    มีตัวเลือกผสานที่ซ่อนอยู่ใน Finder แต่บางครั้งก็ใช้งานได้เท่านั้น Apple ยังมีคำสั่ง terminal เพื่อรวมโฟลเดอร์ด้วยวิธีอื่น หากคุณเป็นผู้ใช้ Windows หรือ Linux ที่ใช้ OS X นี่เป็นคำพูดที่ค่อนข้างสั่นสะเทือน.

    พฤติกรรมการกินไฟล์ที่เสียหายของ Finder's

    ปัญหานี้เกิดขึ้นเมื่อคุณพยายามย้ายโฟลเดอร์ไปยังตำแหน่งที่มีโฟลเดอร์อื่นที่มีชื่อเดียวกันอยู่แล้ว บน Windows และ Linux ตัวจัดการไฟล์พยายามจัดการสิ่งนี้อย่างชาญฉลาด พวกเขาจะรวมไฟล์ในสองโฟลเดอร์เป็นโฟลเดอร์เดียวที่มีชื่อเดียวกัน.

    หากมีข้อขัดแย้งของไฟล์ตัวจัดการไฟล์จะถามคุณว่าจะทำอย่างไรกับไฟล์เฉพาะนั้น หากคุณใช้ Windows หรือ Linux คุณอาจคุ้นเคยกับพฤติกรรมนี้ คุณอาจไม่เคยคิดถึงเรื่องนี้มากนักเพราะมันใช้ได้ผล.

    ตัวค้นหาบน Mac OS X ไม่ได้ฉลาดนัก โดยค่าเริ่มต้นมันมีเพียงสองตัวเลือก - หยุดหรือแทนที่ หยุดไม่ได้ทำอะไรเลยในขณะที่แทนที่แทนที่โฟลเดอร์เก่าด้วยโฟลเดอร์ใหม่ แทนที่โฟลเดอร์เก่าจริง ๆ ลบไฟล์ทั้งหมดในโฟลเดอร์เก่า. เครื่องมือค้นหาไม่ได้เสนอที่จะรวมโฟลเดอร์.

    ใช่คุณอ่านถูกต้องแล้ว - พยายามรวมโฟลเดอร์เช่นเดียวกับที่คุณทำบน Windows หรือ Linux และคุณจะสูญเสียไฟล์ของโฟลเดอร์เก่าทั้งหมดหากคุณคลิกแทนที่โดยไม่ต้องอ่านกล่องโต้ตอบ เราหวังว่าคุณจะมีการสำรองข้อมูล Time Machine เมื่อเร็ว ๆ นี้ก่อนที่จะเริ่มย้ายโฟลเดอร์ไปรอบ ๆ บน Mac OS X!

    หากคุณเคยเห็นกล่องโต้ตอบนี้ขณะพยายามย้ายหนึ่งโฟลเดอร์ขึ้นไปคุณควรคลิกหยุด มันอาจจะไม่ทำในสิ่งที่คุณต้องการจะทำ.

    วิธีผสานโฟลเดอร์ใน Finder

    ตัวค้นหามีฟีเจอร์การรวมโฟลเดอร์ แต่ไม่ได้เสนอเมื่อคุณต้องการ แต่คุณต้องใช้การจับมือลับเพื่อเข้าถึง.

    Mac OS X 10.7 Lion - วางตลาดในปี 2011 - เพิ่มตัวเลือกผสานที่ซ่อนอยู่ ในการเข้าถึงคุณต้องกดปุ่มตัวเลือกค้างไว้ในขณะที่คุณลากและวางโฟลเดอร์ในตำแหน่งเดียวกัน หากคุณทำเช่นนี้คุณจะเห็นกล่องโต้ตอบพร้อมปุ่มผสานและคุณสามารถคลิกเพื่อรวมโฟลเดอร์เช่นเดียวกับที่คุณทำบน Windows หรือ Linux.

    ปัญหาเกิดขึ้นเมื่อคุณมีไฟล์ที่มีชื่อเหมือนกันในแต่ละโฟลเดอร์ Mac OS X จะเสนอทางเลือกหนึ่งเพื่อช่วยคุณจัดการ - ปุ่ม“ Keep Newer” ที่จะเขียนทับไฟล์ทั้งหมดในเวอร์ชันเก่าที่มีชื่อเดียวกันกับไฟล์ที่ใหม่กว่า ไม่มีวิธีที่จะข้ามข้อขัดแย้งเหล่านี้หรือเก็บไฟล์เก่าและไม่มีเครื่องมือที่เป็นประโยชน์ที่จะช่วยให้คุณเปรียบเทียบขนาดและข้อมูลอื่น ๆ มันคือทั้งหมดหรือไม่มีอะไรเลย.

    ตัวเลือก“ Keep Newer” จะปรากฏขึ้นเฉพาะเมื่อโฟลเดอร์ที่คุณย้ายมีไฟล์ที่ใหม่กว่า หากโฟลเดอร์ที่คุณย้ายมีไฟล์เก่าอยู่ตัวเลือกการผสานจะไม่ปรากฏแม้ว่าคุณจะกดปุ่มตัวเลือกก็ตาม.

    บางทีตัวเลือกการผสานถูกซ่อนไว้อย่างดีเพราะมันใช้งานไม่ได้ มันเป็นเรื่องที่น่าอาย.

    วิธีการรวมโฟลเดอร์ด้วยคำสั่ง Ditto

    เพื่อช่วยให้คุณรวมโฟลเดอร์อย่างถูกต้อง Apple ได้เพิ่มฟังก์ชันการรวมโฟลเดอร์ที่ดีกว่าให้กับคำสั่งเทอร์มินัลที่เรียกว่า "ditto" (เพราะเหตุใดพวกเขาไม่เพียงแก้ไข Finder เท่านั้นเราไม่แน่ใจ) คำสั่ง ditto เป็นรุ่นปรับปรุง คำสั่ง Unix cp ซึ่งคุณสามารถใช้หากคุณต้องการ.

    ซึ่งแตกต่างจาก Finder ที่เหมือนกันโดยอัตโนมัติผสานโฟลเดอร์ ในฐานะที่เป็นหน้าคู่มือของมันทำให้มัน:

    “ หากไดเรกทอรีปลายทางมีอยู่แล้วไดเรกทอรีต้นทางจะถูกรวมเข้ากับเนื้อหาก่อนหน้าของปลายทาง”

    ในการใช้ ditto คุณจะต้องเปิดเทอร์มินัล - กด Command + Space พิมพ์ สถานีปลายทาง ในกล่องโต้ตอบค้นหา Spotlight และกด Enter.

    คำสั่ง ditto ใช้ไวยากรณ์ ditto / path / to / source / folder / path / to / destination / folder. ดังนั้นในตัวอย่างของเราที่นี่เรามีโฟลเดอร์ชื่อ“ ทดสอบ” เก็บไว้บนเดสก์ท็อปของเราและอีกโฟลเดอร์หนึ่งชื่อ“ ทดสอบ” เก็บไว้ในโฟลเดอร์ดาวน์โหลดของเรา เราจะเรียกใช้คำสั่งต่อไปนี้เพื่อรวม:

    ditto -V ~ / เดสก์ท็อป / ทดสอบ ~ / ดาวน์โหลด / ทดสอบ

    (ส่วน -V ของคำสั่งเป็นทางเลือก แต่ช่วยให้เราเห็นสิ่งที่เหมือนกันจริง ๆ กำลังทำอยู่รู้สึกอิสระที่จะละเว้นมัน)

    ต่างจาก Finder ซึ่งคำสั่ง ditto บังคับให้เขียนทับเนื้อหาของโฟลเดอร์ปลายทางด้วยเนื้อหาของโฟลเดอร์ต้นทาง แม้ว่าโฟลเดอร์ต้นทางจะมีไฟล์เก่ากว่าโฟลเดอร์ปลายทาง แต่ไฟล์ที่ขัดแย้งกันของโฟลเดอร์ปลายทางจะถูกเขียนทับด้วยไฟล์เก่าเหล่านี้.

    วิธีการรวมโฟลเดอร์สไตล์ Windows หรือ Linux

    คุณจะต้องใช้ยูทิลิตีของบุคคลที่สามเพื่อรวมโฟลเดอร์เช่นเดียวกับที่คุณทำบน Windows หรือ Linux พร้อมกับแจ้งข้อขัดแย้งของแต่ละไฟล์และความสามารถในการเลือกตัวเลือกเกี่ยวกับไฟล์ที่คุณต้องการเก็บ เราค้นหาซอฟต์แวร์ฟรีที่ดีและต่ำที่จะเปรียบเทียบความขัดแย้งของไฟล์และอนุญาตให้คุณเลือกอย่างชาญฉลาด แต่เราไม่พบสิ่งที่ดี กรุณาแสดงความคิดเห็นหากคุณพบว่ายูทิลิตี้ฟรีที่ทำงานได้ดี!

    คุณสมบัตินี้มีอยู่ในซอฟต์แวร์แบบชำระเงิน เราได้ทดสอบ Path Finder ของ Cocaotech ซึ่งเป็นทางเลือก Finder และพบว่ามีคุณสมบัติการผสานที่ใช้งานได้ตามที่คุณคาดหวัง ที่ $ 40 นั่นคือคุณสมบัติการรวมโฟลเดอร์ที่มีราคาแพง แต่บางทีคุณอาจพบว่าคุณสมบัติอื่น ๆ มีประโยชน์เช่นกัน เรามั่นใจว่าแอปพลิเคชันแบบชำระเงินอื่น ๆ มีคุณสมบัติที่คล้ายกัน.


    คุณสามารถเปิดทั้งสองโฟลเดอร์และย้ายไฟล์ภายในโฟลเดอร์หนึ่งไปยังด้านในของโฟลเดอร์อื่น ๆ ได้โดยผ่านความขัดแย้งของไฟล์ในตัวค้นหา นี่จะไม่เป็นตัวเลือกที่ดีหากคุณมีโฟลเดอร์ซ้อนกันหลายระดับ แต่นั่นเป็นงานที่ต้องทำซ้ำหลายครั้ง.

    บทความนี้เขียนเกี่ยวกับ OS X 10.9 Mavericks ดังนั้นหวังว่า Apple จะเพิ่มการรวมโฟลเดอร์ที่เหมาะสมในอนาคต แต่อย่ากลั้นลมหายใจของคุณ - การรวมโฟลเดอร์ต่าง ๆ เป็นคุณสมบัติที่ซับซ้อนสำหรับผู้ใช้ไฟฟ้าที่แอปเปิลดูเหมือนจะไม่กังวล.