Ekzemple uzoj de la Linukso-komando "tar"

En esenco, tar-dosiero estas metodo krei arkivan dosieron, kiu enhavas multajn aliajn dosierojn.

Imagu, ke vi havas dosierujon kun dosieroj, kiujn vi volas kopii de unu komputilo al alia. Vi povus skribi skripton, kiu plenumas la kopion kaj lokigas ĉiujn dosierojn en la ĝustaj dosierujoj en la destina maŝino.

Estus multe pli facila se vi povus krei solan dosieron kun ĉiuj dosieroj kaj dosierujoj korpigitaj kiel parto de la dosiero, kiun vi povus kopii al la celloko kaj ekstrakti.

Uzantoj uzataj por uzi programaron por Windows kiel WinZip jam konscios pri ĉi tiu speco de funkciado, sed la diferenco inter zip-dosiero kaj tar-dosiero estas, ke la tar-dosiero ne estas kunpremita.

Ĝi estas tre komuna, ke tarra dosiero estu kunpremita kiel montrita en la gvidilo montrante kiel ĉerpi tar.gz-dosierojn.

Ĉi tiu artikolo montros al vi kiel uzi la tar- komandon .

Kiel Krei Tar Tarifon

Imagu viajn bildajn dosierujojn sub via hejmosierujo havas multajn malsamajn dosierujojn kun multaj bildoj en ĉiu dosierujo.

Vi povas krei tarifan dosieron enhavanta ĉiujn viajn bildojn dum konservado de la dosieruja strukturo uzas la jenan komandon:

tar -cvf fotoj ~ / fotoj

La ŝaltiloj estas kiel sekvas:

Kiel Al Listo La Dosieroj En Al Tago Dosiero

Vi povas listigi la enhavon de tar-dosiero per la sekva komando:

tar -tf tarfilenomo

Ĉi tio provizas liston de la dosieroj kaj dosierujoj ene de tar-dosiero.

Vi ĉiam devas fari tion antaŭ ol eltiri tarifon de stranga fonto.

Almenaŭ almenaŭ dosiero povas ĉerpi dosierojn al dosierujoj, kiujn vi ne atendis kaj koruptis partojn de via sistemo, do sciante, kiujn dosieroj iras, kie estas bona startpunkto.

Ĉe la plej malbona, malbonaj homoj kreas ion nomitan aran bombo, kiu estas desegnita por detrui vian sistemon.

La antaŭa komando simple donas liston de la dosieroj kaj dosierujoj. Se vi ŝatus pli verdan vidon montrante dosierojn, uzu la jenan komandon:

tar -tvf tarfilenomo

La ŝaltiloj estas kiel sekvas:

Kiel Eltiri El Al Tar Dosiero

Nun, ke vi listigis la dosierojn en kara dosiero, vi eble volas ĉerpi la tar-dosieron.

Por ĉerpi la enhavon de tar-dosiero uzu la jenan komandon:

tar -xvf tarfile

La ŝaltiloj estas kiel sekvas:

Kiel Atentigi Dosierojn Al Al Tar-dosiero

Se vi volas aldoni dosierojn en ekzistantan tar-dosieron, ekzekutu la jenan komandon:

tar -rvf tarfilename / path / to / files

La ŝaltiloj estas kiel sekvas:

Kiel Apliki Dosierojn Nur Se Ili Estas Pli Novaj

La problemo kun la antaŭa komando estas, ke se vi aldonis dosierojn, kiuj jam ekzistas en la tar-dosiero, ili estus superskribitaj.

Se vi volas nur aldoni dosierojn se ili estas pli novaj ol ekzistantaj dosieroj, uzu la jenan komandon:

tar -uvf tarfilename / path / to / files

Kiel Malhelpi Tar De Senkribaj Dosieroj Dum Eltiranta

Se vi ĉerpas tarifon, vi eble ne volas anstataŭigi dosierojn, se ili jam ekzistas.

Ĉi tiu komando certigas, ke ekzistantaj dosieroj restas solaj:

tar -xkvf tarfilenomo

Nur Eltiri dosierojn, kiuj estas pli novaj ol ekzistantaj dosieroj

Se vi ĉerpas tarran dosieron, vi povus esti feliĉa por dosieroj esti superskribitaj, sed nur se la dosiero en la tarifo estas pli nova ol la ekzistanta dosiero.

La sekva komando montras kiel fari ĉi tion:

tar -keep-newer-files -xvf-tarfilenomo

Kiel Forigi Dosierojn Post Aldonado Ilin Al Al Tar Dosiero

Tar-dosiero restas senkompakita, do se vi havus 400-gigabajn dosieron al tar-dosiero, vi havos 400-gigabajn dosieron en ĝia originala loko kaj tar-dosiero kun 400-gigabaj dosieroj en ĝi.

Vi eble volas forigi la originalan dosieron kiam ĝi estas aldonita al tar-dosiero.

La sekva komando montras kiel fari ĉi tion:

tar --remove-files -cvf tarfilename / path / to / files

Kunmetas Al Tar Dosiero Kiam Vi Kreas ĝin

Por kunpremi tarifan dosieron tuj kiam ĝi estas kreita, uzu la jenan komandon:

tar -cvfz tarfilename / path / to / files

Resumo

La tarra komando havas dekojn da ŝaltiloj kaj pli da informoj troveblaj per uzado de la man- komando aŭ per kurado de tar-helpo .