Vai al contenuto
100% locale

costruttore di comando rsync

Assembla un comando rsync pronto da incollare da origine, destinazione e opzioni di trasferimento.

Uscita

costruttore di comando rsync

rsync è uno di quei tool a cui tutti ricorrono ma che nessuno ricorda completamente i flag — è -a o -r, --delete va prima o dopo l'elenco di esclusione, quale lato ottiene la barra finale. Questo generatore trasforma un modulo in una riga di comando corretta e pronta all'esecuzione, in modo che tu possa concentrare l'attenzione su cosa sincronizzare piuttosto che sull'ordine dei flag.

Riempi un percorso di origine e destinazione, e facoltativamente un host remoto, utente e porta SSH per un push sulla rete. Attiva la modalità archivio per preservare i permessi, i timestamp, i link simbolici e la proprietà in una sola volta, aggiungi la compressione per i link lenti e attiva l'eliminazione per rendere la destinazione uno specchio esatto dell'origine. I modelli di esclusione e inclusione accettano un elenco separato da virgole o interruzioni di riga — .git, node_modules, artefatti di compilazione — e un limite di larghezza di banda impedisce che una grande sincronizzazione saturi la connessione. Tre preimpostazioni (backup, distribuire sito web, mirror) impostano un insieme sensato di flag in un clic; scegliere "Personalizzato" lascia ogni casella di controllo nelle tue mani.

Il flag che le persone invertono più spesso è la barra finale sul percorso di origine: con una, rsync copia il *contenuto* della directory nella destinazione; senza una, la directory stessa viene creata all'interno della destinazione. Lo strumento applica automaticamente la tua scelta e la spiega sotto il comando, insieme a ogni altro flag che ha utilizzato — in modo che la riga non sia solo corretta ma comprensibile. Attiva prima --dry-run per visualizzare in anteprima esattamente cosa cambierebbe prima che nulla venga eliminato o sovrascritto.

Tutto viene eseguito localmente nel tuo browser. Nessun percorso, nome host o nome utente che digiti viene mai trasmesso da nessuna parte — lo strumento assembla solo il testo. Copia il risultato, scaricalo come file .txt o invialo all'input di un altro tool per continuare il lavoro.

FAQ

Cosa fa esattamente la barra finale sul percorso di origine?
Con una barra finale (origine/), rsync copia il contenuto di quella directory nella destinazione. Senza una (origine), copia la directory stessa, annidato a un livello all'interno della destinazione. Attiva la casella di controllo e lo strumento applica la regola per te.
Perché l'attivazione della modalità archivio nasconde le caselle di permessi e timestamp?
Non li nasconde, ma -a include già entrambi, quindi lo strumento evita di aggiungere -p e -t separatamente per evitare un flag ridondante. Disattiva la modalità archivio se desideri conservare solo i permessi o solo i timestamp e nient'altro.
Una preimpostazione blocca i flag, o posso continuare ad ajustarli?
Una preimpostazione (backup, distribuire sito web, mirror) imposta il suo proprio insieme fisso di flag di trasferimento, sostituendo le caselle di controllo individuali per tale insieme. I percorsi, l'host, l'utente, i modelli, il limite di larghezza di banda e l'esecuzione a secco rimangono sotto il tuo controllo indipendentemente dalla preimpostazione. Scegli "Personalizzato" per controllare ogni flag manualmente.
È sicuro incollare un percorso con spazi o caratteri speciali?
Sì. Ogni percorso e modello è avvolto in virgolette singole e una virgoletta singola letterale è sfuggita, in modo che il comando generato esegua il valore come testo semplice anziché lasciare che una shell lo interpreti.
Qualcosa che digito viene inviato a un server?
No. Il comando viene assemblato interamente nel tuo browser usando JavaScript — i tuoi percorsi, nomi host e credenziali non lasciano mai il tuo dispositivo.