หมวดหมู่: Shell Script

Shell Script

rsync: ติดตั้งrsync: ติดตั้ง

การติดตั้ง rsync: เพื่อโอนไฟล์หรือเปรียบเทียบไฟล์ก็แล้วแต่ ก่อนอื่นคือเราต้องมี rsync ใช้ก่อน


บน Windows

Windows ไม่มี rsync มาให้ในตัว แต่สามารถใช้งานได้ผ่านช่องทางเหล่านี้ครับ


ใช้ WSL – แนะนำที่สุด

ถ้าคุณลง Ubuntu หรือ Linux ตัวอื่น ๆ บน Windows ไว้ คุณสามารถใช้ rsync ได้เหมือนอยู่บน Linux เป๊ะ ๆ ครับ
ติดตั้งง่าย ๆ ใน Terminal ของ Linux
sudo apt install rsync


ใช้ Git Bash

ถ้าคุณติดตั้ง Git for Windows อยู่แล้ว คุณจะมี rsync มาให้ใช้ใน Git Bash ทันทีครับ


ใช้ Chocolatey

ถ้าคุณชอบใช้ Command Prompt หรือ PowerShell
choco install rsync


ใช้ winget

winget สามารถใช้ติดตั้ง rsync บน Windows ได้อย่างสะดวก แต่ต้องเข้าใจก่อนว่า rsync ต้นฉบับเป็นเครื่องมือของฝั่ง Unix/Linux ดังนั้นบน Windows ตัว winget จะไปดึงเอาโปรเจกต์ที่พอร์ตมาอย่าง Grsync หรือชุดเครื่องมืออย่าง MSYS2 มาให้ครับ


ติดตั้งผ่านชุดเครื่องมือ MSYS2

วิธีนี้จะทำให้คุณได้ rsync ที่ทำงานบน Terminal ได้เหมือน Linux ที่สุด
winget install MSYS2.MSYS2
หลังจากติดตั้งเสร็จ ให้เปิด MSYS2 Terminal แล้วพิมพ์
pacman -S rsync
เพื่อจบขั้นตอนครับ


ติดตั้งแบบ GUI

ถ้าคุณไม่อยากพิมพ์คำสั่งยาว ๆ และอยากได้หน้าต่างโปรแกรมไว้ติ๊กเลือกไฟล์ / โฟลเดอร์
winget install Grsync.Grsync


ทางเลือกอื่น: Git for Windows

ถ้าคุณเคยพิมพ์
winget install Git.Git
ไปแล้ว คุณจะมี rsync อยู่ใน Git Bash ทันทีโดยไม่ต้องลงอะไรเพิ่มครับ


บน Linux

เป็นตัวที่ติดตั้งง่ายที่สุดแล้ว เพราะมันเกิดมาเป็นลินุกซ์ตั้งแต่แรก
sudo apt install rsync


บน macOS

macOS มี rsync ติดตั้งมาให้ Pre-installed อยู่แล้วครับ คุณสามารถเปิด Terminal แล้วพิมพ์
rsync --version
เพื่อเช็คได้เลย

  • ข้อสังเกต: เวอร์ชันที่แถมมากับ macOS มักจะเป็นเวอร์ชันเก่า เนื่องด้วยเหตุผลด้าน License
  • คำแนะนำ: ถ้าคุณต้องการฟีเจอร์ใหม่ ๆ แนะนำให้ติดตั้งเวอร์ชันล่าสุดผ่าน Homebrew
    brew install rsync

วิธีตรวจสอบว่าติดตั้งสำเร็จหรือยัง ?

ไม่ว่าจะติดตั้งด้วยวิธีไหน ให้ลองเปิด PowerShell หรือ Command Prompt แล้วพิมพ์
rsync --version


อ่านเพิ่มเติม