ค้นหาเว็บไซต์

FreeFileSync - เปรียบเทียบและซิงโครไนซ์ไฟล์ใน Ubuntu


FreeFileSync เป็นซอฟต์แวร์เปรียบเทียบและซิงโครไนซ์โฟลเดอร์โอเพ่นซอร์สและข้ามแพลตฟอร์มฟรี ซึ่งช่วยให้คุณซิงโครไนซ์ไฟล์และโฟลเดอร์บน Linux, Windows และ Mac OS

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

คุณสมบัติ FreeFileSync

ด้านล่างนี้เป็นคุณสมบัติที่สำคัญ:

  1. สามารถซิงโครไนซ์การแชร์เครือข่ายและดิสก์ในเครื่องได้
  2. สามารถซิงโครไนซ์อุปกรณ์ MTP (Android, iPhone, แท็บเล็ต, กล้องดิจิตอล)
  3. นอกจากนี้ยังสามารถซิงโครไนซ์ผ่าน SFTP (SSH File Transfer Protocol)
  4. สามารถระบุไฟล์และโฟลเดอร์ที่ถูกย้ายและเปลี่ยนชื่อได้
  5. แสดงการใช้พื้นที่ดิสก์ด้วยแผนผังไดเร็กทอรี
  6. รองรับการคัดลอกไฟล์ที่ถูกล็อค (Volume Shadow Copy Service)
  7. ระบุข้อขัดแย้งและเผยแพร่การลบ
  8. รองรับการเปรียบเทียบไฟล์ตามเนื้อหา
  9. สามารถกำหนดค่าให้จัดการลิงก์สัญลักษณ์ได้
  10. รองรับการซิงค์อัตโนมัติเป็นงานแบทช์
  11. เปิดใช้งานการประมวลผลหลายคู่โฟลเดอร์
  12. รองรับการรายงานข้อผิดพลาดเชิงลึกและรายละเอียด
  13. รองรับการคัดลอกแอตทริบิวต์เพิ่มเติมของ NTFS เช่น (บีบอัด, เข้ารหัส, กระจัดกระจาย)
  14. นอกจากนี้ยังรองรับการคัดลอกสิทธิ์ความปลอดภัย NTFS และ NTFS Alternate Data Streams
  15. รองรับเส้นทางไฟล์ยาวที่มีอักขระมากกว่า 260 ตัว
  16. รองรับการคัดลอกไฟล์ที่ไม่ปลอดภัยช่วยป้องกันข้อมูลเสียหาย
  17. อนุญาตให้ขยายตัวแปรสภาพแวดล้อม เช่น %UserProfile%
  18. รองรับการเข้าถึงอักษรระบุไดรฟ์แบบแปรผันตามชื่อโวลุ่ม (แท่ง USB)
  19. รองรับการจัดการเวอร์ชันของไฟล์ที่ถูกลบ/อัพเดต
  20. ป้องกันปัญหาพื้นที่ดิสก์ด้วยลำดับการซิงค์ที่เหมาะสมที่สุด
  21. รองรับ Unicode เต็มรูปแบบ
  22. เสนอประสิทธิภาพรันไทม์ที่ได้รับการปรับปรุงให้เหมาะสมที่สุด
  23. รองรับตัวกรองเพื่อรวมและแยกไฟล์และอีกมากมาย

วิธีการติดตั้ง FreeFileSync ใน Ubuntu Linux

เราจะเพิ่ม FreeFileSync PPA อย่างเป็นทางการซึ่งมีให้สำหรับ Ubuntu 14.04 และ Ubuntu 15.10 เท่านั้น จากนั้นอัปเดตรายการพื้นที่เก็บข้อมูลระบบและติดตั้งเช่นนั้น : :

-------------- On Ubuntu 14.04 and 15.10 -------------- 
sudo apt-add-repository ppa:freefilesync/ffs
sudo apt-get update
sudo apt-get install freefilesync

บน Ubuntu 16.04 และเวอร์ชันใหม่กว่า ให้ไปที่หน้าดาวน์โหลด FreeFileSync และรับไฟล์แพ็คเกจที่เหมาะสมสำหรับ Ubuntu และ Debian Linux

จากนั้น ให้ย้ายไปยังโฟลเดอร์ดาวน์โหลด แยก FreeFileSync_*.tar.gz ลงในไดเร็กทอรี /opt ดังนี้:

cd Downloads/
sudo tar xvf FreeFileSync_*.tar.gz -C /opt/
cd /opt/
ls
sudo unzip FreeFileSync/Resources.zip -d /opt/FreeFileSync/Resources/

ตอนนี้เราจะสร้างตัวเรียกใช้งานแอปพลิเคชัน (ไฟล์ .desktop) โดยใช้ Gnome Panel หากต้องการดูตัวอย่างไฟล์ .desktop บนระบบของคุณ ให้แสดงรายการเนื้อหาของไดเรกทอรี /usr/share/applications:

ls /usr/share/applications

ในกรณีที่คุณไม่ได้ติดตั้ง Gnome Panel ให้พิมพ์คำสั่งด้านล่างเพื่อติดตั้ง:

sudo apt-get install --no-install-recommends gnome-panel

จากนั้นรันคำสั่งด้านล่างเพื่อสร้างตัวเรียกใช้งานแอปพลิเคชัน:

sudo gnome-desktop-item-edit /usr/share/applications/ --create-new

และกำหนดค่าด้านล่าง:

Type: 	   Application 
Name: 	   FreeFileSync
Command:   /opt/FreeFileSync/FreeFileSync		
Comment:   Folder Comparison and Synchronization

หากต้องการเพิ่มไอคอนสำหรับ Launcher เพียงคลิกที่ไอคอนสปริงเพื่อเลือก: /opt/FreeFileSync/Resources/FreeFileSync.png

เมื่อคุณตั้งค่าทั้งหมดข้างต้นแล้ว คลิกตกลงสร้างมันขึ้นมา

หากคุณไม่ต้องการสร้างตัวเรียกใช้งานเดสก์ท็อป คุณสามารถเริ่ม FreeFileSync จากไดเรกทอรีได้


./FreeFileSync

วิธีใช้ FreeFileSync ใน Ubuntu

ใน Ubuntu ให้ค้นหา FreeFileSync ใน Unity Dash ในขณะที่ใน Linux Mint ให้ค้นหาใน System Menu > และคลิกที่ไอคอน FreeFileSync เพื่อเปิด

เปรียบเทียบสองโฟลเดอร์โดยใช้ FreeFileSync

ในตัวอย่างด้านล่าง เราจะใช้:

Source Folder:	/home/aaronkilik/bin
Destination Folder:	/media/aaronkilik/J_CPRA_X86F/scripts

หากต้องการเปรียบเทียบเวลาและขนาดของไฟล์ของทั้งสองโฟลเดอร์ (การตั้งค่าเริ่มต้น) เพียงคลิกที่ปุ่ม เปรียบเทียบ

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

การซิงโครไนซ์สองโฟลเดอร์โดยใช้ FreeFileSync

คุณสามารถเริ่มต้นด้วยการเปรียบเทียบทั้งสองโฟลเดอร์ จากนั้นคลิกที่ปุ่ม ซิงโครไนซ์ เพื่อเริ่มกระบวนการซิงโครไนซ์ คลิก เริ่ม จากกล่องโต้ตอบที่ปรากฏขึ้นหลังจากนั้น:

Source Folder: /home/aaronkilik/Desktop/tecmint-files
Destination Folder: /media/aaronkilik/Data/Tecmint

ในการตั้งค่าตัวเลือกการซิงโครไนซ์เริ่มต้น: สองทาง, มิเรอร์, อัปเดตหรือกำหนดเองจากอินเทอร์เฟซต่อไปนี้ กด F8 ความหมายของแต่ละตัวเลือกรวมอยู่ด้วย

สำหรับข้อมูลเพิ่มเติม โปรดเยี่ยมชมหน้าแรกของ FreeFileSync ที่ http://www.freefilesync.org/

นั่นคือทั้งหมด! ในบทความนี้ เราแสดงให้คุณเห็นวิธีการติดตั้ง FreeFileSync ใน Ubuntu และอนุพันธ์เช่น Linux Mint, Kubuntu และอีกมากมาย ส่งความคิดเห็นของคุณผ่านทางส่วนข้อเสนอแนะด้านล่าง