rsync es una herramienta de sincronización de archivos para sistemas Unix. Funciona comparando dos directorios y copiando los archivos que han cambiado desde la última vez que se sincronizaron. Es eficiente en términos de tiempo y ancho de banda, ya que solo copia los bloques de datos que han cambiado en los archivos.

Los argumentos más comunes de rsync incluyen:

-v: modo verboso para mostrar un seguimiento detallado del progreso.
-r: modo recursivo para sincronizar todos los archivos y subdirectorios dentro de un directorio.
-a: modo archivo, que preserva los permisos, enlaces simbólicos, etc.
-z: compresión de datos durante la transferencia para reducir el ancho de banda.
-h: modo humano para mostrar tamaños de archivo legibles por humanos.

Un ejemplo práctico de uso sería:

javascript

rsync -avzh /origen/ /destino/
Este comando sincronizará los archivos en el directorio de origen con el directorio de destino de manera recursiva, mostrará un seguimiento detallado del progreso, preservará los permisos y enlaces simbólicos, comprimirá los datos durante la transferencia y mostrará tamaños de archivo legibles por humanos.
rsync เป็นเครื่องมือซิงโครไนซ์ไฟล์สำหรับระบบ Unix ทำงานโดยการเปรียบเทียบสองไดเร็กทอรีและคัดลอกไฟล์ที่เปลี่ยนแปลงนับตั้งแต่ซิงค์ครั้งล่าสุด เป็นเวลาและแบนด์วิธที่มีประสิทธิภาพเนื่องจากจะคัดลอกเฉพาะบล็อกข้อมูลที่เปลี่ยนเป็นไฟล์เท่านั้น อาร์กิวเมนต์ทั่วไปสำหรับ rsync ได้แก่: -v: โหมด Verbose เพื่อแสดงการติดตามความคืบหน้าโดยละเอียด -r: โหมดเรียกซ้ำเพื่อซิงโครไนซ์ไฟล์และไดเร็กทอรีย่อยทั้งหมดภายในไดเร็กทอรี -a: โหมดไฟล์ซึ่งรักษาสิทธิ์ ลิงก์สัญลักษณ์ ฯลฯ -z: การบีบอัดข้อมูลระหว่างการถ่ายโอนเพื่อลดแบนด์วิธ -h: โหมดมนุษย์เพื่อแสดงขนาดไฟล์ที่มนุษย์สามารถอ่านได้ ตัวอย่างการใช้งานจริงคือ: javascript rsync -avzh /source/ /destination/ คำสั่งนี้จะซิงโครไนซ์ไฟล์ในไดเร็กทอรีต้นทางกับไดเร็กทอรีปลายทางแบบวนซ้ำ แสดงการติดตามความคืบหน้าโดยละเอียด รักษาสิทธิ์และลิงก์สัญลักษณ์ มันจะบีบอัด ข้อมูลระหว่างการถ่ายโอนและแสดงขนาดไฟล์ที่มนุษย์สามารถอ่านได้
spam fails_task lang_mismatch pii not_appropriate hate_speech sexual_content quality toxicity humor helpfulness creativity violence