Cumpregnerie cum'è Cumpulienti Chjami è Arghjuli cù u Commandio rsync in Linux

Utilizare u cumandimu Linux rsync per copre caratteri / schedari da a linea di cumanda

rsync hè un schedariu di trasferimentu di schedariu per u Linux chì vi permetterà cumparisce i cartulari è i schedari cù un cumandulu simpaticu, una chì aghjustanu opzioni supplementi passatu a funzione di còdice tradiziunale.

Una di e funziunalità interessante di rsync hè chì quandu usu di listessi cumercii, pudete escludiri i schedari in modu sistemàticu. Questu modu, sè vo vulete utilizà rsync per fà copia di salvezza di archiu, pudete aduprà solu copia di i schedari chì veramente vulete arquivanu, evuluzendu tutte sse altri.

rsync Esempii

Aduprà l'ordine rsync precisa necessà chì seguite a sintaxis correcta:

rsync [OPTION] ... [SRC] ... [DEST] rsync [OPTION] ... [SRC] ... [USER @] HOST: DEST rsync [OPTION] ... [SRC] ... [ USER @] HOST :: DEST rsync [OPTION] ... [SRC] ... rsync: // [USER @] HOST [: PORT] / DEST rsync [OPTION] ... [USER @] HOST: SRC [ DEST] rsync [OPTION] ... [USER @] HOST :: SRC [DEST] rsync [OPTION] ... rsync: // [USER @] HOST [: PORT] / SRC [DEST]

L' offerta spaziata furnita prima pò esse cumplettata cù parechje cose. Vede u seculu OPCIZI SINTINICI di a pàgina di Documentazione rsync per una lista completa.

Eccu alcuni exempli di cumu utilizà rsync cù qualcuni di questi:

Tip: In tutti sti esempi, u testu iniopu pò micca esse cambiatu perchè hè parte di u cumandimu. Cumu pudete cuntà, i camini di caratteri è altre opzioni sò persunificati per i nostri esempi speciali, perch'elli anu da esse diffirenti quannu l'utilizanu.

rsync /home/jon/Desktop/data/*.jpg / home / jon / Desktop / backupdata /

In queste sopratuttu, tutti i ghjetti JPG da / data / folder sò copiati à u / backupdata / carpeta nantu à u cartulare di u scrittore di u ghjovanu.

rsync --max-size = 2k / casa / jon / Desktop / data / / home / jon / Desktop / backupdata /

Stu esempiu di rsync hè un pocu più cumplessu, postu chì hè stituutu per micca micca cumparà i schedari si sò più grande di 2,048 KB. Hè per esse, solu di copre ducumenti più chjappiuti da u tagliu predittu. Pudete usu di k, m, o g per indicà kilobyte, megabyte è gigabyte in u 1.024 multiplicatore, o kb , mb , o gb per u 1.000.

rsync --min-size = 30mb / casa / jon / Desktop / data / / home / jon / Desktop / backupdata /

U listessu pianu pò esse fattu per --min-size , cum'è vedà quì sopra. In questu esempiu, rsync copiarà i schedari sò 30 MB o più grande.

rsync --min-size = 30mb --progress / home / jon / Desktop / data / / home / jon / Desktop / backupdata /

Quandu si state copiatte schedari chì sò abbastanza grandi, cum'è 30 MB è più maiò, è sopratuttu quandu ci hè parechje alcuni, pudete vulete vede u prugressu di a funzione di copia in casu di assumisce chì u cumandru hè stata sparita. In questi casi, utilizate l'opzione di avanzata per vede u prublema finu à u 100%.

rsync --recursive / casa / jon / Desktop / data / home / jon / Desktop / data2

L'opzione recursiva hè un facilitate modu di copia un cartulare sanu à un locu differenti, cum'è à a / data2 / folder in u nostru esempiu.

rsync -r --exclude = "* .deb " / casa / jon / Desktop / data / home / jon / Desktop / backupdata

Pudete ancu copre un cartulare sanu, ma escludie file di una stonda estensa di scrittore , cum'è DEB in stu listu. Questa ora, u tutale / data / cartulare hè copiatu in / backupdata / cum'è in l'esempiu prelitu, ma tutti i ducumenti DEB s'imbrassi da a copia.