Tämä artikkeli on konekäännöksen peiliartikkeli, klikkaa tästä siirtyäksesi alkuperäiseen artikkeliin.

Näkymä: 30045|Vastaus: 8

[ikkunat] Windows käyttää cwRsynciä (Rsync) synkronoidakseen kaksi levytiedostoa

[Kopioi linkki]
Julkaistu 19.9.2021 12.46.35 | | | |
Koska olet valmis asentamaan Windows 11:n uudelleen ja haluat varmuuskopioida alkuperäisen levyn tiedostot uudelle levylle, alustat kaikki levyt.

Helpoin tapa on kopioida ja liittää – nykyään käytetään cwRsync(Rsync) kahden kansion synkronointiin (jos kahden kansion synkronointi toteutuu, eli kahden levyn synkronointi).cwRsync voi toteuttaa inkrementaalisen varmuuskopioinnin, eli lähteen varmuuskopion kohteeseen, se kopioi ja liittää vain tiedostoja, joita kohteella ei ole. Jos lähdekoodilla ja kohteella on sama tiedostonimi ja eri sisältö, cwRsync ylikirjoittaa lähdetiedostot kohteeseen

rsync on tiedostojen synkronointityökalu Linuxissa, joka käyttää ainutlaatuista algoritmiaan synkronoidakseen kaksi hakemistoa natiivisti tai koneiden välillä. Tämä erittäin hyödyllinen työkalu on saatavilla myös Windowsille ja sen nimi on cwRsync.

Lataa cwRsync

Osoite:Hyperlinkin kirjautuminen on näkyvissä.



Vaihtoehtoinen latausosoite:Hyperlinkin kirjautuminen on näkyvissä.

Dekompressio- ja asetusympäristön muuttujat

Purin ladatun paketin alla olevaan D:\dev_tools\cwrsync_client_6.2.2_x64_free -hakemistoon, ja lisäsin rsync.exe pysyvästi ympäristömuuttujiin seuraavalla komentorivillä:

cmd pysyvän ympäristömuuttujan komennon asettamiseen
https://www.itsvse.com/thread-9230-1-1.html



Komentoriviparametrit ovat seuraavat:

Usage: rsync [OPTION]... SRC [SRC]... DEST
  tai rsyncata [OPTION]... SRC [SRC]... [USER@] JUONTAJA: DEST
  tai rsyncata [OPTION]... SRC [SRC]... [USER@] JUONTAJA::D EST
  tai rsyncata [OPTION]... SRC [SRC]... rsync://[USER@]HOST[:P ORT]/DEST
  tai rsyncata [OPTION]... [USER@] JUONTAJA: SRC [DEST]
  tai rsyncata [OPTION]... [USER@] JUONTAJA::SRC [DEST]
  tai rsyncata [OPTION]... rsync://[USER@]HOST[:P ORT]/SRC [DEST]
':'-käyttötavat yhdistyvät etäkuoren kautta, kun taas '::' ja 'rsync://' käyttötavat yhdistyvät
rsync-daemoniin, ja vaatii SRC:n tai DEST:n aloittamaan moduulin nimellä.

Vaihtoehdot
--puhelias, -v lisää monisanaisuutta
--info=FLAGS Tarkka informativuus
--debug=FLAGS hienojakoinen debug-sanonta
--stderr=e|a|c vaihda stderr-lähtötilaa (oletus: virheet)
--hiljainen, -q estäkää virheettömyysviestit
--no-motd suppressi daemon-mode MOTD
--tarkistussumma, -c ohitus tarkistussumman mukaan, ei mod-ajan ja koon mukaan
--arkisto, -arkistotila; on yhtä suuri kuin -rlptgoD (ei -H,-A,-X)
--no-OPTION sammuta implisiittinen OPTION (esim. --no-D)
--rekursiivinen, -r rekursiivinen hakemistoihin
--relative, -R käyttävät relatiivipolkujen nimiä
--ei-implisiittiset-dirit eivät lähetä implisiittisiä dir-arvoja, joissa --relative
--backup, -b tee varmuuskopiot (katso --suffiksi & --backup-dir)
--backup-dir=DIR tekee varmuuskopiot hierarkiaan DIR-pohjalta
--suffix=SUFFIX backup suffiksi (oletus ~ ilman --backup-dir)
--päivitys, -ohitat vastaanottimessa uudemmat tiedostot
--inplace päivitä kohdetiedostot paikalleen
--append, apply data lyhyempiin tiedostoihin
--append-verify --append-w/vanha data tiedoston tarkistussummaan
--dirs, -d siirtävät hakemistot ilman rekursioita
--mkpath luo kohteen polkukomponentin
--linkit, -l kopioi symlinkit symlinkkeinä
--copy-links, -L muuntaa symlinkki referenttitiedostoksi/diriksi
--copy-unsafe-links Muunnetaan vain "turvattomat" symlinkit
--safe-linkit sivuuttavat symlinkit, jotka osoittavat puun ulkopuolelle
--munge-linkit mungen symlinkit, jotta ne olisivat turvallisia ja käyttökelvottomia
--copy-dirlinks, -k muunna symlinkki dir:ksi referentiksi dir
--keep-dirlinks, -K käsittele symlinkitettyä diriä vastaanottimessa dir-arvoisena
--hard-linkit, -H säilyttää kovat linkit
--perms, -p säilyttää oikeudet
--suoritettavuus, -E säilyttää suoritettavuus
--chmod=CHMOD vaikuttaa tiedostojen ja/tai hakemiston oikeuksiin
--acls, -A säilyttää ACL:t (implikoi --perms)
--xattrs, -X säilyttää laajennetut attribuutit
--omistaja, -o preserve owner (vain superkäyttäjälle)
--ryhmä, -g säilyttää ryhmä
--laitteet säilyttävät laitetiedostot (vain superkäyttäjälle)
--erikoisyksiköt säilyttävät erikoistiedostot
-D sama kuin --laitteet --erikoisyksiköt
--times, -t säilyttää muutosajat
--atimes, -U säilytä käyttö- (käyttö) ajat
--open-noatime vältä avan ajan muuttamista avatuissa tiedostoissa
--crtimes, -N preserve create times (uutuus)
--unt-dir-times, -O jätä hakemistot pois --ajasta
--unt-link-times, -J jätä symlinkit pois --timesista
--supervastaanotin yrittää superkäyttäjän toimintoja
--fake-super tallenna/palauta etuoikeutetut ATTR:t XATTR:ien avulla
--harvoja, -S muuttaa nollajonot harvoiksi lohkoiksi
--Preallocate Allocation Al Most Files ennen niiden kirjoittamista
--write-devices write laitteille tiedostoina (tarkoittaa --inplace)
--harjoitus, -n suorittaa koeajo ilman muutoksia
--koko tiedosto, -W kopioi tiedostot kokonaan (ilman delta-xfer-algoritmia)
--checksum-choice=STR valitse tarkistussummaalgoritmi (eli --cc)
--yksi-tiedostojärjestelmä, -x eivät ylitä tiedostojärjestelmän rajoja
--block-size=SIZE, -B pakottaa kiinteän tarkistussumman lohkokoon
--rsh=COMMAND, -e määrittele käytettävä etäkuori
--rsync-path=PROGRAM määritä rsync suoritettavaksi etäkoneella
--olemassa oleva ohitus uusien tiedostojen luominen vastaanottimessa
--ohita olemassa olevat tiedostojen päivitykset, jotka ovat vastaanottimessa
--remove-source-files lähettäjä poistaa synkronoidut tiedostot (ei-dir)
--del alias --delete-during
--poista, poista ylimääräiset tiedostot dest dirsistä
--delete-before vastaanotin poistuu ennen xferiä, ei aikana
--delete-during vastaanotin poistuu siirron aikana
--delete-delay etsi poistot aikana, poista jälkeen
--delete-after vastaanotin poistuu siirron jälkeen, ei silloin
--delete-excluded myös poista poissuljetut tiedostot dest dirsistä
--ohittaa-missing-args ohittaa puuttuvat lähde-arg:t ilman virhettä
--delete-missing-args poista puuttuvat lähdearg:t kohteesta
--ei-virheet poista, vaikka I/O-virheitä olisi
--dirs-voiman poisto, vaikka ne eivät olisi tyhjiä
--max-delete=NUM älä poista enempää kuin NUM-tiedostoja
--max-size=SIZE älä siirrä tiedostoja, jotka ovat suurempia kuin SIZE
--min-size=SIZE älä siirrä tiedostoja, jotka ovat pienempiä kuin SIZE
--max-alloc=SIZE muutos raja, joka liittyy muistin allokkiin
--osittain säilytä osittain siirrettyjä tiedostoja
--partial-dir=DIR laittoi osittain siirretyn tiedoston DIR:iin
--viive-päivitykset laittavat kaikki päivitetyt tiedostot paikoilleen lopussa
--prune-empty-dirs, -m karsi tyhjät hakemistoketjut tiedostolistasta
--numeric-ids ei yhdistä UID/GID-arvoja käyttäjän/ryhmän nimen mukaan
--usermap=STRING mukautettu käyttäjänimien määrittely
--groupmap=STRING mukautettu ryhmänimen kuvaus
--chown=USER:GROUP yksinkertainen käyttäjätunnus/ryhmänimen vertailu
--timeout=SECONDS asettaa I/O-aikakatkaisu sekunteina
--contimeout=SECONDS asetettu daemon-yhteyden aikakatkaisu sekunteina
--ohittaa ajat, -En jätä väliin tiedostoja, jotka vastaavat kokoa ja aikaa
--pelkkä koko-ohita tiedostot, jotka vastaavat kooltaan
--modify-window=NUM, -@ aseta modiaikavertailujen tarkkuus
--temp-dir=DIR, -T luo väliaikaisia tiedostoja hakemistoon DIR
--fuzzy, -y etsi vastaavaa tiedostoa basisille, jos ei dest-tiedostoa
--compare-dest=DIR vertaa myös kohdetiedostoja suhteessa DIR:iin
--copy-dest=DIR ... ja sisältää kopiot muuttumattomista tiedostoista
--link-dest=DIR kova linkki tiedostoihin DIR:ssä, kun se ei muuttunut
--pakkaa, -z pakkaa tiedostotiedot siirron aikana
--compress-choice=STR valitse pakkausalgoritmi (eli --zc)
--compress-level=NUM asetetaan eksplisiittisesti pakkaustaso (eli --zl)
--skip-compress=LIST ohita tiedostojen pakkaaminen, joissa on suffiksi LIST:ssä
--cvs-exclude, -C ohittaa tiedostot automaattisesti samalla tavalla kuin CVS
--filter=RULE, -f lisää tiedostosuodatuksen RULE
-F sama kuin --filter='dir-merge /.rsync-filter'
                         toistettu: --filter='- .rsync-filter'
--exlude=PATTERN exclude tiedostot, jotka vastaavat PATTERN-tiedostoja
--exclude-from=FILE read exclude -kuviot FILE-tiedostosta
--include=PATTERN ei sulje pois tiedostoja, jotka vastaavat PATTERN-tiedostoja
--include-from=FILE lue include-mallit FILE-tiedostosta
--files-from=FILE, lue lähdetiedostojen nimien lista FILE:sta
--from0, -0 kaikki *-from/suodatintiedostot on rajattu 0:illa
--protect-args, -s ei avaruuden jakamista; Vain villikorttimerkit
--copy-as=USER[:GROUP] määritä käyttäjä ja valinnainen ryhmä kopiolle
--ohita sija, sivusija, kun verrataan tiedostonimiä
--address=ADDRESS sitoa osoitteen lähtevälle sokille daemoniin
--port=PORT määritä kaksoispisteen vaihtoehtoinen porttinumero
--sockopts=OPTIONS määrittele mukautetut TCP-asetukset
--blocking-io käyttää blokkaavaa I/O:ta kaukokuorelle
--outbuf=N| L|B asetti puskuroinnin None-, Line- tai Block-tasolle
--tilastot antavat tiedostonsiirtotilastoja
--8-bittinen ulostulo, -8 jättävät korkeabittiset hahmot pois lähtöön
--ihmisen luettavissa, -h ulostulonumerot ihmisen luettavassa muodossa
--eteneminen, näytä edistyminen siirron aikana
-P sama kuin --osittainen --eteneminen
--itemize-changes, -tuotan muutosyhteenvedon kaikille päivityksille
--remote-option=OPT, -M lähetä OPTION vain etäpuolelle
--out-format=FORMAT päivittyy määritellyn FORMATin avulla
--log-file=FILE kirjaa mitä teemme määritetylle FILE:lle
--log-file-format=FMT päivityksiä määritellyn FMT:n avulla
--password-file=FILE lukee daemon-access salasana tiedostosta
--early-input=FILE käytä FILEa daemonin varhaiseen johtajasyötteeseen
--lista-vain listaa tiedostot kopioimisen sijaan
--bwlimit=RATE-raja-soken I/O-kaistanleveys
--stop-after=MINS Lopeta rsync minuuttien kuluessa
--stop-at=y-m-dTh:m Pysäytä rsync määrätyssä ajankohdassa
--write-batch=FILE, kirjoita eräajopäivitys FILE-muotoon
--only-write-batch=FILE kuten --write-batch, mutta ilman päivitystä dest
--read-batch=FILE, lue eräajopäivityksen FILE:sta
--protocol=NUM pakota vanhempi protokollaversio käytettäväksi
--iconv=CONVERT_SPEC pyydä tiedostonimien merkkimuunnosta
--tr=HUONO/HYVÄ translitteroidut tiedostonimet
--checksum-seed=NUM set block/file checksum seed (advanced)
--ipv4, -4 suosivat IPv4:ää
--ipv6, -6 suosivat IPv6:ta
--versio, -V tulosta versio + muuta tietoa ja poistu
--apua, -h (*) näytä tämä apu (* -h on vain yksinään apua)

Käytä "rsync --daemon --help" nähdäksesi daemon-tilan komentorivivaihtoehdot.
Katso rsync(1) ja rsyncd.conf(5) -miessivut saadaksesi täydellisen dokumentaation.
KatsoHyperlinkin kirjautuminen on näkyvissä.Päivityksiä, bugiraportteja ja vastauksia varten

Käyttöohjeet:

Esimerkiksi, jos synkronoit hakemistotiedoston hakemistoon B, tässä esimerkissä hakemisto käyttää suhteellista polkua.


-av -a, --arkistotila, joka tarkoittaa tiedostojen siirtoa rekursiivisesti ja kaikkien tiedostojen attribuuttien pitämistä -rlptgoD:n arvoina; -v,--verbose-ulostulo verbose-tilassa.
--edistyminen näyttää siirtoprosessin.
--delete-after Poista, kun siirto on valmis.
--poissulkevat ohitustiedostot tai hakemistot.

a/ lähdehakemisto, b/ kohdehakemisto. Tässä voidaan käyttää suhteellisia polkuja, samoin kuin absoluuttisia polkuja.

Ensimmäinen synkronointi synkronoi kaikki tiedostot, ja jokainen seuraava synkronointi synkronoi vain tiedostot, joissa on eroja.

Kansion sisältö on synkronoitu

Synkronoi D:\itsvse\source-kansion sisältö D:\itsvse\target-kansioon ja sulje pois .svn, . git-hakemistossa, komento on seuraava:

Koska tämä on Linuxista portattu työkalu, tiedostojen kirjoitustapa eroaa Windowsin tavallisesta kirjoitusmenetelmästä, kun synkronoidaan levyjen välillä.

Esimerkiksi C-aseman tulisi olla muodossa /cygdrive/c/, ja C-aseman alla oleva abc-hakemisto kirjoitetaan muodossa /cygdrive/c/abc/.



Voit tallentaa batch-erätiedoston seuraavalla komennolla:

(Loppu)





Edellinen:Java saa täyden poikkeustiedon (call stack)
Seuraava:CentOS 7 asentaa ajonaikaisen ympäristön ASP.NET Core 3.1:llä
 Vuokraisäntä| Julkaistu 19.9.2021 12.58.31 |
--delete-after poistaa tiedostoja, joita ei ole lähdekoodissa, suositellaan tämän parametrin lisäämistä.
Julkaistu 19.9.2021 19.07.10 |
Nyt minun täytyy vastata nähdäkseni sen
 Vuokraisäntä| Julkaistu 2.1.2022 22.54.10 |
Käytä: rsync [OPTION]... SRC [SRC]... DEST
Pääsy etäkuoren kautta:
rsync [asetukset]... [username@] JUONTAJA: SRC [DEST]
rsync [asetukset]... SRC [SRC]... [username@] JUONTAJA: DEST
Pääsy rsync-daemonin kautta:
rsync [asetukset]... [username@] JUONTAJA::SRC [DEST]
rsync [asetukset]... SRC [SRC]... [username@] JUONTAJA::D EST
rsync [asetukset]... SRC [SRC]... rsync://[username@]HOST[:P ORT]/DEST
rsync [asetukset]... rsync://[USER@]HOST[:P ORT]/SRC [DEST]

Huomaa, että ':' käyttää SSH:ta etäyhteyden muodostamiseen, kun taas '::' ja 'rsync://' käytetään yhdistämään rsync-daemonipalvelimeen tcp:n kautta, mikä vaatii SRC:n (lähde) ja DEST:n (tarkoitus), joka sisältää moduulin nimen

Vaihtoehdot
-v, --verbose verbose verbose moodin ulostulo
--info=FLAGS tuottaa INFO-tason
--debug=FLAGS tuottaa DEBUG-tason
--msgs2stderr erityinen ulostulon käsittely virheenkorjaukseen
-q, --hiljaisuus ohittaa virheettömän tuloksen
--no-motd sivuuttaa Daemon-tilan MOTD:n
-c, --checksum tekevät automaattisen ohittamisen tarkistussummien perusteella oletusmuokkausajan ja tiedostokoon sijaan
-a, --arkisto Arkisto-tila, joka tarkoittaa tiedostojen siirtoa rekursiivisesti ja kaikkien tiedostojen attribuuttien pitämistä vastaavana -rlptgoD:n kanssa (ilman -H, -A, -X)
--no-OPTION poistaa implisiittiset asetukset (esim. --no-D)
-r, --rekursiivisia käsitellään rekursiivisessa tilassa alihakemistoille
-R, --relative käyttää suhteellista polkutietoa
--no-implied-dirs ei käytä --relative lähettääkseen implisiittisen hakemiston
-b, --backup Luo varmuuskopio, eli jos tarkoitus on jo olemassa ja tiedostonimi on sama, nimeä vanha tiedosto uudelleen muotoon ~filename. Voit käyttää --suffix-vaihtoehtoa määrittääksesi toisen varmuuskopiotiedoston etuliitteen
--backup-dir=DIR Tallenna varmuuskopiotiedosto (kuten ~filename) määritettyyn hakemistoon
--suffix=SUFFIX määrittelee varmuuskopiotiedoston etuliitteen, joka oletuksena on ~
-u, --update tee vain päivitys, eli ohitat kaikki tiedostot, jotka ovat jo olemassa DST:ssä ja ovat myöhemmin varmuuskopioitavia tiedostoja (ei korvaa päivitettyä tiedostoa)
--inplace update destination files in-place (KATSO MAN-SIVU)
--append liittää tiedot lyhyempiin tiedostoihin
--append-verify on samankaltainen kuin --append, mutta tarkistussummat lasketaan vanhemmalle datalle
-d, --dir:t eivät käytä rekursiivisia kuljetushakemistoja
-l, --linkit eivät käsittele symlinkkejä (säilyttävät symlinkit)
-L, --copy-links Käsittele symbolisia linkkejä erityisinä tiedostoina tai kansioina
--copy-unsafe-links käsittelee vain turvattomia symlinkkejä.
--safe-links sivuuttaa symlinkit, joita ei ole SRC-lähdehakemistossa
--munge-linkit mungen symlinkit tekevät niistä turvallisempia (mutta käyttökelvottomia)
-k, --copy-dirlinks muuntaa symboliset linkit kansioiksi
-K, --keep-dirlinks käsittelee vastaanottajan symlinkkiä kansioon kansiona
-H, --kova-linkit pitävät kovat linkit
-p, --perms varaa oikeudet
-E, --suoritettavuus säilyttää tiedoston suoritettavat ominaisuudet
--chmod=CHMOD vaikuttaa tiedoston tai kansion ominaisuuksiin
-A, --ACLS säilyttää ACL:t (tarkoittaa --perms)
-X, --xattrs säilyttää laajennetun ominaisuuden
-o, --omistaja Pidä omistaja (vain superkäyttäjä)
-g, --ryhmä säilyttää ryhmän
--laitteet säilyttävät laitetiedostot (vain superkäyttäjä)
--copy-devices Kopioi laitetiedoston sisältö kuin se olisi tiedosto
--specials säilyttää erikoistiedostot
-D ja --laitteet --erikoisyksiköt
-t, --aika säilyttää muutosajan
-O, --eit-dir-times jättää huomiotta kansion muokkausajan
-J, --unt-link-times jättää huomiotta symbolisen linkin muutosajan
--super Vastaanottaja yrittää toimia superkäyttäjän kanssa
--fake-super käyttää XATTRS:ia tallentaakseen ja palauttaakseen käyttöoikeusattribuutteja
-S, --harva erityiskohtelu harvoille tiedostoille tilan säästämiseksi
--ennakkovaraus ennakkovaraa DST-tiedostoja ennen kirjoittamista
-n, --dry-run suorittaa testiajon ilman varsinaisia muutoksia, ja näyttää vain, miten tiedostoa muokataan
-W, --koko tiedosto kopioi tiedosto ilman inkrementaalista havaitsemista
-x, --yksi-tiedostojärjestelmä ei ylitä tiedostojärjestelmän rajaa
-B, --block-size=SIZE Tarkistusalgoritmin käyttämä lohkokoko on oletuksena 700 tavua
-e, --rsh=COMMAND Määrittelee, että datan synkronointi tapahtuu rsh:lla, ssh:llä
--rsync-path=PROGRAM Määrittää polun, jossa rsync-komento sijaitsee etäpalvelimella
--olemassa oleva päivittää vain DST:ssä jo olemassa olevat tiedostot, ei varmuuskopioida uusia tiedostoja
--ignore-existing ohittaa jo olemassa olevien tiedostojen päivitykset DST:ssä
--poista-lähdetiedostot Lähettäjä poistaa lähdetiedoston, joka ei ole kansio
--del --delete-during
--delete poistaa ne tiedostot, jotka eivät ole DST:ssä ja joita SRC:llä ei ole
--delete-before Poista ennen siirtoa, ei siirron aikana
--delete-during poistetaan siirron aikana
--delete-delay Määrittää, mikä poistetaan siirtoprosessin aikana, ja poistaa sen siirron päätyttyä
--delete-after poistetaan siirron päätyttyä, ei siirron aikana
--delete-excluded poistaa myös vastaanottavalta puolelta tiedostot, jotka tämä vaihtoehto sulkee pois
--Ignore-missing-args sivuuttaa puuttuvat lähdeparametrit eikä tuota virheitä
--delete-missing-args poistaa puuttuvat lähdeparametrit DEST:stä
--ei-virheet poistetaan, vaikka I/O-virhe olisi
--pakota pakotettu poisto, vaikka kansio ei olisi tyhjä
--max-delete=NUM ei poista enempää kuin määritelty määrä tiedostoja
--max-size=SIZE ei siirrä tiedostoja, jotka ovat suurempia kuin määritelty koko
--min-size=SIZE ei siirrä tiedostoja, jotka ovat pienempiä kuin määritelty koko
--osittain säilyttää tiedostot, joita ei ole jostain syystä täysin siirretty nopeuttaakseen myöhempää uudelleenlähetystä (esim. taukopisteen jatkamista)
--partial-dir=DIR Sijoittaa tiedostoja, joita ei ole jostain syystä täysin siirretty määritettyyn kansioon
--delay-updates asettaa kaikki päivitetyt tiedostot paikoilleen siirron lopussa
-m, --prune-empty-dirs poistaa tyhjän hakemistoketjun tiedostolistalta
--numeric-ids Älä yhdistä uid/gid-arvoja käyttäjän/ryhmän nimiin
--usermap=STRING mukautettu käyttäjänimien määrittely
--groupmap=STRING-mukautettu ryhmänimen kartoitus
--chown=USER:GROUP yksinkertainen käyttäjä/ryhmänimen kartoitus
--timeout=SECONDS Asettaa I/O-aikakatkaisun sekunteina
--contimeout=SECONDS Asettaa Daemon-yhteyden aikakatkaisun sekunteina
-I, --ohitta-ajat eivät ohita tiedostoja, joilla on sama aika ja koko
-M, --remote-option=OPTION lähettää vain määritellyn vaihtoehdon etäpäähän
--size-only ohittaa vain saman kokoiset tiedostot
--modify-window=NUM Aikaleimaikkuna, jota käytetään tiedoston aikaidenttisyyden määrittämiseen, on oletuksena 0
-T, --temp-dir=DIR luodakseen väliaikaisen tiedoston määritettyyn kansioon
-y, --fuzzy Jos DEST:llä ei ole tiedostoja, etsi samankaltaisia tiedostoja
--compare-dest=DIR vertaa myös tiedostoja DIR:ssä päättääkseen, tarvitaanko varmuuskopio
--copy-dest=DIR on samankaltainen kuin yllä, mutta se kopioi myös muuttumattomat tiedostot määritellystä kansiosta
--link-dest=DIR on samankaltainen kuin yllä, paitsi että muuttumaton tiedosto on kiinteästi linkitetty DST:hen
-z, --compress compress lähetyksen aikana
--compress-level=NUM määrittelee pakkaustasot 0–9, oletuksena 6
--skip-compress=LIST Ohittaa tiedostot, joissa on pakatun tiedoston pääte määritetyssä listassa
-C, --cvs-exclude ohittaa automaattisesti CVS-rakennustiedostot
-f, --filter=SÄÄNTÖ Lisää tiedoston suodatussääntö
-F on --filter='dir-merge /.rsync-filter'
    Kopioi: --filter='-.rsync-filter'
--exclude=PATTERN sulkee pois tiedostot, jotka vastaavat vastaavuussääntöjä
--exclude-from=FILE lukee tiedostot, jotka täytyy jättää pois määritetystä tiedostosta
--include=PATTERN sisältää (ei poissuljeta) tiedostoja, jotka vastaavat vastaavuussääntöjä
--include-from=FILE lukee tiedostot, jotka täytyy sisällyttää (ei poissuljeta) määritellystä tiedostosta
--files-from=FILE lukee SRC-lähdetiedostojen listan määritetystä tiedostosta
-0, --from0 Tiedostosta luettu tiedostonimi päättyy '\0'
-s, --suojaa-args ilman tilan erottelua; Vain erikoishahmot villikorteille
--address=ADDRESS annettuun osoitteeseen
--port=PORT Määrittää muut rsync-palveluportit
--sockopts=OPTIONS Määrittää mukautetun TCP-vaihtoehdon
--blocking-io käyttää blokkaavaa IO:ta etäkuorille
--stats antaa tiettyjen tiedostojen siirtotilan
-8, --8-bittinen ulostulo jättää korkean bitin merkit ulostuloon
-h, --ihmisen luettava tuottaa numerot ihmisen luettavassa muodossa
--eteneminen osoittaa edistymistä siirron aikana
-P on ekvivalentti --osittaisen --etenemisen kanssa
-i, --itemize-changes tuottaa yhteenvedon kaikkien päivitysten muutoksista
--out-format=FORMAT Tuloste päivittyy määritellyssä muodossa
--log-file=FILE tallentaa lokin määritettyyn tiedostoon
--log-file-format=FMT Päivitä loki annetulla formaatilla
--password-file=FILE Lukee Daemon-palvelimen salasanan tiedostosta
--list-only ei kopioi, vaan vain listaa
--bwlimit=RATE rajoittaa socketin I/O-kaistanleveyttä
--outbuf=N| L|B asettaa lähtöpuskurin, joka on None, Rivi tai Block
--write-batch=FILE kirjoittaa eräpäivityksiin määritettyyn tiedostoon
--only-write-batch=FILE on samankaltainen kuin yllä, mutta sisältää vain kirjoitus-päivityksen DST:hen
--read-batch=FILE lukee eräpäivityksen annetusta tiedostosta
--protocol=NUM pakottaa käytetyn vanhemman protokollan version
--iconv=CONVERT_SPEC Suorita tiedostonimien merkkikoodauksen muunnos
--checksum-seed=NUM asettaa lohkon/tiedoston tarkistussummasiemenen
-4, --ipv4 suosii IPv4:n käyttöä
-6, --IPv6 suosii IPv6:n käyttöä
--versio tulostaa versionumeron
(-h) --ohje näyttää aputiedot
 Vuokraisäntä| Julkaistu 3.1.2022 20.19.55 |
Rajoitettu ei salli chmodin muuttaa tiedostoja tai hakemistoja ei-triviaaleilla ACL:illä. ACL:t ovat triviaaleja, jos ne voidaan esittää täysin tiedostokuvioina menettämättä käyttöoikeuksia. ACL-tilan asettamista rajoitetuksi käytetään usein tietoaineistojen optimointiin SMB-jakamista varten, mutta se saattaa vaatia lisäoptimointia. Esimerkiksi rsync-tehtävän konfigurointi tällä aineistolla saattaa vaatia --no-perms --lisävaihtoehtoa tehtävään.

https://www.truenas.com/docs/core/storage/pools/permissions/

Julkaistu 9.10.2022 16.12.45 |
Kiitos, että jaoit kokemuksesi!
 Vuokraisäntä| Julkaistu 27.8.2023 10.55.27 |
 Vuokraisäntä| Julkaistu 30.8.2023 18.37.56 |
Seuraava komento on 10 kertaa nopeampi kuin oikealla klikkaus kopioi-liittäminen:

Julkaistu 7.12.2023 18.31.24 |
Oppia
Vastuuvapauslauseke:
Kaikki Code Farmer Networkin julkaisemat ohjelmistot, ohjelmamateriaalit tai artikkelit ovat tarkoitettu vain oppimis- ja tutkimustarkoituksiin; Yllä mainittua sisältöä ei saa käyttää kaupallisiin tai laittomiin tarkoituksiin, muuten käyttäjät joutuvat kantamaan kaikki seuraukset. Tämän sivuston tiedot ovat peräisin internetistä, eikä tekijänoikeuskiistat liity tähän sivustoon. Sinun tulee poistaa yllä oleva sisältö kokonaan tietokoneeltasi 24 tunnin kuluessa lataamisesta. Jos pidät ohjelmasta, tue aitoa ohjelmistoa, osta rekisteröityminen ja hanki parempia aitoja palveluita. Jos rikkomuksia ilmenee, ota meihin yhteyttä sähköpostitse.

Mail To:help@itsvse.com