ทุกวันนี้ทุกคนมีแอปซิงค์ มี Bittorrent Sync (ตอนนี้ Resilio Sync), Syncthing และอื่น ๆ เครื่องมือประเภทนี้กำลังได้รับความนิยมอย่างมากในเซิร์ฟเวอร์และพื้นที่ผู้บริโภค พวกเขาช่วยให้ผู้ใช้ตั้งค่าระบบการทำข้อมูลให้ตรงกันแบบ peer-to-peer บนอินเทอร์เน็ต ส่วนใหญ่เครื่องมือเหล่านี้ค่อนข้างมีประโยชน์ ที่กล่าวว่าพวกเขามักจะใช้เวลาเล็กน้อยในการตั้งค่าบนแพลตฟอร์มที่แตกต่างกัน (โดยเฉพาะ Linux) นั่นเป็นสาเหตุที่ผู้ที่ต้องการทำการซิงค์ไฟล์อย่างง่ายระหว่างคอมพิวเตอร์ควรพิจารณาใช้ Rsync บน Linux แทน เป็นวิธีที่ง่ายในการถ่ายโอนไฟล์ (อย่างรวดเร็ว) ผ่านเครือข่ายหรืออินเทอร์เน็ต
การติดตั้ง
ในบทช่วยสอนนี้เราจะเน้นไปที่เครื่องมือสองรายการ: เครื่องมือบรรทัดคำสั่ง Rsync และโปรแกรมตัดคำ GUI Grsync นี่คือวิธีการติดตั้งโปรแกรมเหล่านี้บน Linux PC ของคุณ
หมายเหตุ: คุณจะต้องติดตั้ง SSH ด้วย
อูบุนตู
sudo apt install rsync grsync
Debian
sudo apt-get install rsync grsync
Arch Linux
sudo pacman -S rsync grsync
Fedora
sudo dnf install rsync grsync
OpenSUSE
sudo dnf install rsync grsync
ลินุกซ์อื่น ๆ
Rsync มีมาตั้งแต่ปี 1996 ด้วยเหตุนี้ผู้ใช้จึงไม่ควรมีปัญหาในการค้นหาและติดตั้งแอพลงใน Linux PC ไม่ว่าจะคลุมเครือ ค้นหา“ rsync” ในตัวจัดการแพ็คเกจของคุณและติดตั้งลงในระบบ เมื่อพูดถึงเครื่องมือตัวห่อหุ้ม Grsync มันช่างน่ากลัวจริง ๆ ลีนุกซ์ลีนุกซ์บางรุ่นอาจมีอยู่ในที่เก็บของมันและบางตัวอาจไม่มี ในการติดตั้งให้เปิดหน้าต่างเทอร์มินัลแล้วค้นหา“ grsync” หรือดาวน์โหลดจากเว็บไซต์
ใช้ Rsync ในเทอร์มินัล
เครื่องมือเทอร์มินัล Rsync นั้นทรงพลังมากและจึงสามารถส่งไปยังแอพที่แตกต่างกันมากมาย ที่กล่าวว่าผู้ใช้ส่วนใหญ่จำเป็นต้องรู้พื้นฐานจริงๆเท่านั้น นี่คือวิธีการทำงาน หากต้องการถ่ายโอนเนื้อหาทั้งหมดของโฟลเดอร์หนึ่งไปยังโฟลเดอร์อื่นโดยตรงให้ใช้คำสั่งนี้:
การถ่ายโอนท้องถิ่นจากระยะไกล
rsync -r /home/username/local/file/to/transfer/. user@host:/path/to/destination/folder
ระยะไกลเพื่อถ่ายโอนในท้องถิ่น
rsync -r user@host:/path/to/remote/. /home/username/local/file/to/transfer/
คำสั่งเหล่านี้อนุญาตให้ผู้ใช้โดยตรงและถ่ายโอนไฟล์ทั้งหมดซ้ำในโฟลเดอร์หนึ่งไปยังอีกโฟลเดอร์หนึ่งแบบอื่นทั้งแบบโลคัลหรือแบบรีโมต กำลังมองหาตัวเลือกเพิ่มเติมหรือไม่ ในเทอร์มินัลให้ทำ: rsync -h
และลองใช้สวิตช์และตัวเลือก rsync มากมายที่มีอยู่
หมายเหตุ: บันทึกวิธีใช้ Rsync มีขนาดค่อนข้างใหญ่ บ่อยครั้งที่เทอร์มินัลอาจตัดบิตของมันออก (หรืออย่างน้อยที่สุดผู้ใช้ถูกบังคับให้เลื่อนผ่านพวกเขาอย่างไม่รู้จบ) เพื่อให้ง่ายขึ้นลองบันทึกคำแนะนำวิธีใช้ลงในไฟล์ข้อความโดยตรงในภายหลัง มันสามารถทำได้ด้วยคำสั่งนี้:
rsync -h >> rsync-help.txt
การใช้เครื่องมือ Grsync GUI
ส่วนใหญ่แล้วเครื่องมือ Grsync ก็คือวิธีที่ดีที่สุดในการใช้ Rsync เนื่องจากแม้ว่าคำสั่ง Rsync นั้นมีประสิทธิภาพ แต่ไวยากรณ์ก็ค่อนข้างสับสนสำหรับผู้ที่ต้องการทำการซิงค์ไฟล์อย่างง่าย เมื่อพูดถึงคำสั่งเทอร์มินัลมักจะไม่ใช่กรณีนี้อย่างไรก็ตามกฎมีขึ้นเพื่อให้เสีย
เรียกใช้ Grsync บนพีซีของคุณและเปิดไฟล์ผู้จัดการด้วย ภายในตัวจัดการไฟล์ให้ค้นหาตำแหน่งโฟลเดอร์ในเครื่องที่คุณต้องการถ่ายโอน หากคุณได้รับการถ่ายโอนแทนการส่งให้ค้นหา (หรือสร้าง) โฟลเดอร์ปลายทาง
หลังจากค้นหาข้อมูลตำแหน่งแล้วให้ไปที่ Grsync และเริ่มต้นด้วยการตั้งค่าแหล่งที่มา คลิก "เปิด" และเรียกดูโฟลเดอร์ในเครื่องที่คุณต้องการถ่ายโอน หากซอร์สเป็นรีโมตให้เขียน: user @ host: / path / to / remote /
หลังจากป้อน / เรียกดูแหล่งที่มาของไฟล์โอนไปยังพื้นที่การเลือกถัดไป คลิกเปิดเพื่อค้นหาโฟลเดอร์ปลายทาง (หากแหล่งที่มาของการโอนเป็นระยะไกล) หรือป้อน: user @ host: / path / from / remote / หากคุณกำลังถ่ายโอนผ่านเครือข่าย
เครื่องมือ Grsync มีค่าเริ่มต้นที่เป็นสติและไม่เป็นเช่นนั้นต้องมีการแก้ไขใด ๆ สำหรับผู้ใช้โดยเฉลี่ย หากต้องการเริ่มการถ่ายโอนให้คลิกปุ่มเริ่ม เมื่อการถ่ายโอนเริ่มขึ้นหน้าจอการโหลดจะปรากฏขึ้น หากคุณอยากรู้ว่า Rsync ทำงานอย่างไรให้คลิกปุ่ม“ ออก rsync” นี่จะแสดงเอาต์พุตคำสั่งทั้งหมดที่ผู้ใช้สามารถอ้างถึงได้
เคล็ดลับ Grsync ด่วน
ไม่แน่ใจว่าทำไมการซิงค์ไฟล์ของคุณไม่ทำงาน ลองใช้โหมดจำลอง อนุญาตให้ผู้ใช้ปรับแต่งและตั้งค่า Rsync แล้วเรียกใช้การจำลอง ไม่มีการถ่ายโอนไฟล์จริง แต่จะจำลองและส่งออกแทน วิธีนี้จะช่วยให้ผู้เริ่มต้น Rsync ปรับแต่งการตั้งค่าการถ่ายโอนตรวจจับข้อผิดพลาดและอื่น ๆ
ในการเข้าถึงโหมดการจำลองใน Grsync ให้คลิก“ ไฟล์” จากนั้นคลิก“ การจำลอง” หรือเปิดเครื่องมือจำลอง Grsync ด้วยแป้นพิมพ์ลัด Ctrl + S
ข้อสรุป
แอปพลิเคชันการซิงค์ที่ทันสมัยมีกรณีการใช้งานของพวกเขาแน่นอน หากคุณต้องการกระจายไฟล์จำนวนมากไปยังพีซี 5 หรือ 6 เครื่องบน LAN หรือผ่านอินเทอร์เน็ต Rsync ไม่เหมาะสำหรับคุณ อย่างไรก็ตามหากสิ่งที่คุณต้องการคือการซิงค์โฟลเดอร์อย่างรวดเร็วระหว่าง Rsync ของ Linux PC สองสามเครื่องเป็นผู้ชนะที่ชัดเจนที่นี่ ไม่จำเป็นต้องยุ่งกับบาร์โค้ดกำหนดค่าเว็บ UI หรือลงชื่อเข้าใช้แอป Android เพียงแค่ป้อนคำสั่งหรือใช้เครื่องมือ Grsync และการถ่ายโอนจะเริ่มขึ้น
ความคิดเห็น