FreeFileSync - เปรียบเทียบและซิงโครไนซ์ไฟล์ใน Ubuntu
FreeFileSync เป็นซอฟต์แวร์เปรียบเทียบและซิงโครไนซ์โฟลเดอร์โอเพ่นซอร์สและข้ามแพลตฟอร์มฟรี ซึ่งช่วยให้คุณซิงโครไนซ์ไฟล์และโฟลเดอร์บน Linux, Windows และ Mac OS
เป็นแบบพกพาและสามารถติดตั้งภายในเครื่องได้ มีคุณสมบัติหลากหลายและมีวัตถุประสงค์เพื่อประหยัดเวลาในการตั้งค่าและดำเนินการสำรองข้อมูลในขณะที่มีส่วนต่อประสานกราฟิกที่สวยงามเช่นกัน
คุณสมบัติ FreeFileSync
ด้านล่างนี้เป็นคุณสมบัติที่สำคัญ:
- สามารถซิงโครไนซ์การแชร์เครือข่ายและดิสก์ในเครื่องได้
- สามารถซิงโครไนซ์อุปกรณ์ MTP (Android, iPhone, แท็บเล็ต, กล้องดิจิตอล)
- นอกจากนี้ยังสามารถซิงโครไนซ์ผ่าน SFTP (SSH File Transfer Protocol)
- สามารถระบุไฟล์และโฟลเดอร์ที่ถูกย้ายและเปลี่ยนชื่อได้
- แสดงการใช้พื้นที่ดิสก์ด้วยแผนผังไดเร็กทอรี
- รองรับการคัดลอกไฟล์ที่ถูกล็อค (Volume Shadow Copy Service)
- ระบุข้อขัดแย้งและเผยแพร่การลบ
- รองรับการเปรียบเทียบไฟล์ตามเนื้อหา
- สามารถกำหนดค่าให้จัดการลิงก์สัญลักษณ์ได้
- รองรับการซิงค์อัตโนมัติเป็นงานแบทช์
- เปิดใช้งานการประมวลผลหลายคู่โฟลเดอร์
- รองรับการรายงานข้อผิดพลาดเชิงลึกและรายละเอียด
- รองรับการคัดลอกแอตทริบิวต์เพิ่มเติมของ NTFS เช่น (บีบอัด, เข้ารหัส, กระจัดกระจาย)
- นอกจากนี้ยังรองรับการคัดลอกสิทธิ์ความปลอดภัย NTFS และ NTFS Alternate Data Streams
- รองรับเส้นทางไฟล์ยาวที่มีอักขระมากกว่า 260 ตัว
- รองรับการคัดลอกไฟล์ที่ไม่ปลอดภัยช่วยป้องกันข้อมูลเสียหาย
- อนุญาตให้ขยายตัวแปรสภาพแวดล้อม เช่น %UserProfile%
- รองรับการเข้าถึงอักษรระบุไดรฟ์แบบแปรผันตามชื่อโวลุ่ม (แท่ง USB)
- รองรับการจัดการเวอร์ชันของไฟล์ที่ถูกลบ/อัพเดต
- ป้องกันปัญหาพื้นที่ดิสก์ด้วยลำดับการซิงค์ที่เหมาะสมที่สุด
- รองรับ Unicode เต็มรูปแบบ
- เสนอประสิทธิภาพรันไทม์ที่ได้รับการปรับปรุงให้เหมาะสมที่สุด
- รองรับตัวกรองเพื่อรวมและแยกไฟล์และอีกมากมาย
วิธีการติดตั้ง 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 และอีกมากมาย ส่งความคิดเห็นของคุณผ่านทางส่วนข้อเสนอแนะด้านล่าง