Sări la conținut
Complet local

constructor de comandă rsync

Construiești o comandă rsync gata de lipit, din sursă, destinație și opțiuni de transfer.

Ieșire

constructor de comandă rsync

rsync este una din acele unelte pe care toată lumea le folosește și nimeni nu-și amintește complet indicatorii pentru — este -a sau -r, --delete merge înainte sau după lista de excludere, care parte primește bară oblică finală. Acest constructor transformă un formular într-o linie de comandă corectă și gata de folosit, pentru ca să-ți concentrezi atenția asupra ceea ce trebuie sincronizat în loc de ordinea indicatorilor.

Completează o cale sursă și destinație, și opțional o gazdă la distanță, utilizator și port SSH pentru o transferință prin rețea. Activează modul arhivă pentru a păstra permisiunile, marcajele de timp, legăturile simbolice și proprietatea dintr-o mișcare, adaugă compresie pentru conexiuni lente, și activează ștergerea pentru a face destinația o replică exactă a sursei. Șabloanele de excludere și includere acceptă o listă separată prin virgule sau linie nouă — .git, node_modules, artefacte de compilare — și o limită de lățime de bandă împiedică o sincronizare mare să sature conexiunea. Trei preseturi (backup, implementare website, oglindire) setează un set rezonabil de indicatori dintr-o singură atingere; alegerea "Personalizat" lasă fiecare casetă de bifare în mâinile tale.

Indicatorul pe care oamenii îl confundă cel mai des este barra oblică finală pe calea sursei: cu una, rsync copiază *conținutul* directorului în destinație; fără una, directoriul însuși este creat în interiorul destinației. Instrumentul aplică alegerea ta automat și o explică sub comandă, împreună cu fiecare alt indicator pe care l-a folosit — deci linia nu este doar corectă ci și de înțeles. Activează mai întâi --dry-run pentru a previzualiza exact ceea ce s-ar schimba înainte ca ceva să fie șters sau suprascris.

Tot funcționează local în browserul tău. Niciun cale, nume de gazdă sau utilizator pe care îl tastezi nu este vreodată transmis — instrumentul doar asamblează text. Copiază rezultatul, descarcă-l ca fișier .txt, sau trimite-l la intrarea unui alt instrument pentru a continua să lucrezi.

FAQ

Ce schimbă de fapt barra oblică finală pe calea sursei?
Cu o bară oblică finală (sursă/), rsync copiază conținutul acelui director în destinație. Fără una (sursă), directoriul însuși este creat în interiorul destinației, cuibărit un nivel mai adânc. Activează caseta de bifare și instrumentul aplică regula pentru tine.
De ce activarea modului arhivă ascunde casetele de bifare pentru permisiuni și marcaje de timp?
Nu le ascunde, dar -a deja include ambele, deci instrumentul sare peste adăugarea -p și -t separat pentru a evita un indicator redundant. Dezactivează modul arhivă dacă vrei să păstrezi doar permisiunile sau doar marcajele de timp și nimic altceva.
Un preset blochează indicatorii, sau pot încă să îi ajustez?
Un preset (backup, implementare website, oglindire) setează propriul set fix de indicatori de transfer, suprascriind casetele de bifare individuale pentru acel set. Căile, gazda, utilizatorul, șabloanele, limita de lățime de bandă și execuția uscată rămân sub controlul tău indiferent de preset. Alege "Personalizat" pentru a controla fiecare indicator manual.
Este sigur să lipesc o cale cu spații sau caractere speciale?
Da. Fiecare cale și șablon este înconjurat în ghilimele simple și o ghilimă simplă literală este scapată, deci comanda generată execută valoarea ca text simplu mai degrabă decât a lăsa un shell să o interpreteze.
Este ceva pe care îl tastez trimis către un server?
Nu. Comanda este asamblată în întregime în browserul tău folosind JavaScript — căile, gazdele și acreditările tale nu părăsesc niciodată dispozitivul tău.