Conas Eolairí agus Comhaid a Cóipeáil Leis an Ordú rsync ar Linux

Bain úsáid as an ordú Linux rsync chun fillteáin / comhaid a chóipeáil ón líne ordaithe

Is clár aistrithe comhad le haghaidh Linux é rsync a ligeann duit comhadlann agus comhaid a chóipeáil le hordú simplí, ceann a chuimsíonn roghanna breise thar an fheidhm chóip traidisiúnta.

Ceann de na gnéithe úsáideacha a bhaineann le rsync ná nuair a úsáideann tú eolairí a chóipeáil, is féidir leat comhaid a eisiamh ar bhealach córasach. Mar sin, má tá rsync á úsáid agat chun cúltacaí comhad a dhéanamh, ní féidir leat ach na comhaid a bhfuil tú ag iarraidh cartlann a dhéanamh, agus gach rud eile a sheachaint.

Samplaí rsync

Ag baint úsáide as an ordú rsync de réir mar is gá go leanann tú an ceartú ceart:

rsync [RÍOCHT] ... [SRC] ... [DEST] rsync [RÍOCHT] ... [SRC] ... [USER @] HOST: DEST rsync [RÍOSA] ... [SRC] ... [ USER @] HOST :: RÁSÁN DÉANÁIL [RÍOCHT] ... [SRC] ... rsync: // [USER @] HOST [: PORT] / DEST rsync [RÍOSHÁIN] ... [USER @] HOST: SRC [ DEST] rsync [RÍOCHT] ... [USER @] HOST :: SRC [DEST] rsync [RÍOSA] ... rsync: // [USER @] HOST [: PORT] / SRC [DEST]

Is féidir leis an spás rogha dá bhforáiltear thuas roinnt rudaí a líonadh. Féach an chuid ACHOIMRE ROGHANNA den leathanach Doiciméadúcháin rsync le haghaidh liosta iomlán.

Seo ach roinnt samplaí de conas rsync a úsáid le cuid de na roghanna sin:

Leid: Sna samplaí seo go léir, ní féidir an téacs trom a athrú toisc go bhfuil sé mar chuid den ordú. Mar is féidir leat a rá, tá na cosáin fillteán agus roghanna eile saincheaptha dár samplaí sonracha, agus mar sin beidh siad difriúil nuair a úsáideann tú iad.

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

Sa sampla thuasluaite, cóipeáiltear gach comhad JPG ón bhfillteán / sonraí chuig an / backupdata / fillteán ar fhillteán úsáideora Deisce Jon.

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

Tá an sampla seo de rsync beagán níos casta ós rud é go bhfuil sé bunaithe chun comhaid a chóipeáil má tá siad níos mó ná 2,048 KB. Is é sin, comhaid a chóipeáil ach níos lú ná an méid atá luaite. Is féidir leat k, m,g a úsáid chun kilobytes, megabytes, agus gigabytes san 1,024 iolraitheoir, nó kb , mb , nó gb a úsáid le 1,000 a úsáid.

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

Is féidir an rud céanna a dhéanamh le haghaidh --min-mhéid , mar a fheiceann tú thuas. Sa sampla seo, ní chóipfidh rsync ach comhaid atá 30 MB nó níos mó.

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

Nuair a bhíonn tú ag cóipeáil comhaid atá go leor mór, cosúil le 30 MB agus níos mó, agus go háirithe nuair a bhíonn roinnt acu ann, b'fhéidir gur mhaith leat dul chun cinn na feidhme cóip a fheiceáil seachas glacadh leis an ordú a bheith reoite. Sna cásanna sin, bain úsáid as an rogha --progress chun féachaint ar an bpróiseas a bhaint amach 100%.

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

Soláthraíonn an rogha - athchúrsála bealach éasca le fillteán iomlán a chóipeáil go dtí suíomh difriúil, ar nós an fhillteán / sonraí2 inár sampla.

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

Is féidir leat fillteán iomlán a chóipeáil ach comhaid d' fhadú áirithe comhaid a eisiamh, mar shampla comhaid DEB sa sampla thuas. An uair seo, déantar cóipeáil ar an bhfillteán / sonraí / fillteán go léir / backupdata san sampla roimhe seo, ach tá gach comhad DEB eisiata ón gcóip.