Mar a chuireas tu lethbhreac air teachdaireachdan is faidhlichean Leis an rsync Command air Linux

Cleachd an t-àithne Linux rsync airson lethbhreac a dhèanamh de fhaidhlichean / faidhlichean bhon loidhne-àithne

Is e prògram tar-chuir faidhle airson Linux a th 'ann an rsync a leigeas leat cruth a chur air seòlaidhean agus faidhlichean le òrdugh sìmplidh, aon a tha a' gabhail a-steach roghainnean a bharrachd seachad air an obair lethbhreac traidiseanta.

Is e aon de na feartan feumail aig rsync nuair a chleachdas tu e stòiridhean a dhìon, faodaidh tu faidhlichean a dhubhadh às ann an dòigh eagarach. Mar sin, ma tha thu a 'cleachdadh rsync gus lethbhreac a dhèanamh de fhaidhlichean, faodaidh tu a bhith agad ach air ais suas na faidhlichean a tha thu airson tasglann a dhèanamh, agus a' seachnadh a h-uile càil eile.

Eisimpleirean rsync

Le bhith a 'cleachdadh an t-àithne rsync gu ceart feumaidh tu leantainn air a' cho-fhreagairt cheart:

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

Faodar an raon roghainnean a tha air a thoirt seachad gu h-àrd a lìonadh le grunn rudan. Faic earrann GEÀRR-CHUNNTAS de dhuilleag sgrìobhainnean rsync airson liosta iomlan.

Seo dìreach beagan eisimpleirean de mar a chleachdas tu rsync le cuid de na roghainnean sin:

Gliocas: Anns na h-eisimpleirean sin uile, cha ghabh an teacsa dhubh atharrachadh seach gu bheil e mar phàirt den òrdugh. Mar a dh 'innseas tu, tha na slighean phasgain agus roghainnean eile gan cleachdadh gu na h-eisimpleirean sònraichte againn, mar sin bidh iad eadar-dhealaichte nuair a bhios tu gan cleachdadh.

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

Anns an eisimpleir shuas seo, tha a h-uile faidhle JPG bhon / data / folder air an lethbhreacadh gu / backupdata / folder air fillteadair an neach-cleachdaidh Jon's Desktop.

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

Tha an eisimpleir seo de rsync beagan nas iom-fhillte oir tha e air a shuidheachadh gus nach bi leth-bhreacan ann ma tha iad nas motha na 2,048 KB. Is e sin, dìreach lethbhreac a dhèanamh de fhaidhlichean nas lugha na am meud ainmichte. Faodaidh tu k, m, no g a chleachdadh gus kilobytes, megabytes, agus gigabytes a chomharrachadh anns an 1,024 iomadachadh, no kb , mb , no gb airson 1,000 a chleachdadh.

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

Faodar an aon rud a dhèanamh airson meud --min , mar a chì thu gu h-àrd. San eisimpleir seo, cha dèan rsync ach leth-bhreacan de fhaidhlichean a tha 30 MB no nas motha.

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

Nuair a bhios tu a 'dèanamh lethbhreac de fhaidhlichean a tha gu math mòr, mar 30 MB agus nas motha, agus gu sònraichte nuair a tha grunn dhiubh ann, is dòcha gum bi thu airson adhartas a dhèanamh air an obair lethbhreac an àite a bhith a' gabhail ris gu bheil an àithne air a bhith reòta. Anns na cùisean sin, cleachd an roghainn - dìon airson coimhead air a 'phròiseas gu ruige 100%.

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

Tha an roghainn --recursive a ' toirt seachad dòigh fhurasta airson pasgan iomlan a chopaigeadh gu àite eadar-dhealaichte, coltach ris a' phutan / data2 / san eisimpleir againn.

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

Faodaidh tu cuideachd pasgan iomlan a chopaigeadh ach faidhlichean de leudachadh faidhlichean àraidh a-mach, mar fhaidhlichean DEB san eisimpleir shuas gu h-àrd. An turas seo, tha am pasgan gu lèir / dàta / lethbhreac air / backupdata san eisimpleir roimhe, ach tha na faidhlichean DEB uile air an dùnadh bhon lethbhreac.