Ukuqonda Umyalo we-Linux: Ar

Uhlelo lwe- GNU ar ludala , luguqula, futhi lucwecwe kusuka ezinqolobaneni. I- archive ifayela elilodwa eliphethe iqoqo lamanye amafayela esakhiweni esenza sikwazi ukuthola amafayela aqobo angempela (abizwa ngamalungu agcinwe).

Sibutsetelo

Okuqukethwe kwamafayela okuqala, imodi (izimvume), isitembu sesikhathi, umnikazi, neqoqo ligcinwa ku-archive, futhi lingabuyiselwa ekukhishwe.

I-GNU ar ingagcina amarekhodi amalungu awo anamagama kwanoma yikuphi ubude; Nokho, kuye ngokuthi i- ar isilungiselelwe kanjani ohlelweni lwakho, umkhawulo wesikhathi sobude begama ungabekwa ngokuhambisana namafomethi omlando agcinwe namanye amathuluzi. Uma ikhona, umkhawulo uvame ukuba yizinhlamvu ezingu-15 (ezijwayelekile zamafomethi ahlobene ne-a.out) noma izinhlamvu ezingu-16 (ezijwayelekile zamafomethi ahlobene ne-coff).

i-ar ibhekwa njengobuncintiswano obubanjwe kanambambili ngoba ingobo yomlando yaloluhlobo ivame ukusetshenziselwa njengemitapo yezintambo ezithinteka kakhulu.

idala inkomba ezifanekisweni ezichazwe kumamojula wezinto ezingasuswa ekugcinweni kwengosi yomlando uma ucacisa i-modifier s . Uma idalwe, le nkomba ibuyekezwa kumlando wengqikithi noma nini lapho yenza inguquko ekuqukethwe kwayo (gcina umsebenzi wokuvuselela q ). I-archive ene-index enjalo ishesha ukuxhuma emtatsheni wezincwadi, futhi ivumela imizila emtatsheni wezincwadi ukuthi ibize ngaphandle kokubheka ukubeka kwabo kumlando.

Ungasebenzisa i- nm -s noma i- nm -print-armap ukuze uhlule leli phepha lenkomba. Uma ingobo yomlando ingekho ithebula, enye uhlobo ye- ar ebizwa ngokuthi i- ranlib ingasetshenziswa ukwengeza nje ithebula.

I-GNU ar yenzelwe ukuhambisana nezikhungo ezimbili ezahlukene. Ungakwazi ukulawula umsebenzi wayo usebenzisa izinketho zomugqa womyalo, njengezinhlobonhlobo zezinhlelo ze Unix ; noma, uma ucacisa inketho eyodwa-ye- command- line-, ungayilawula ngeskripthi esinikezwa ngokufaka okujwayelekile, njengohlelo lwe-MRI `` yomtapo wolwazi. '

SYNOPSIS

ar [ -X32_64 ] [ - ] p [ imodeli [ relpos ] [ count ]] ilungu [ ilungu ...]

AMAKHONO

I-GNU ar ikuvumela ukuthi uhlanganise ikhodi yokusebenza p ne-modifier amafulegi kunoma iyiphi i-oda, ngaphakathi kokungqubuzana komugqa wokuqala.

Uma ufisa, ungaqala ukuphikisana komugqa wokuqala wokulawula ngomshini.

I-keyletter yep e ichaza ukuthi yikuphi ukuhlinzwa okufanele kwenziwe; Kungaba yikuphi kwalokhu okulandelayo, kodwa kufanele ucacise eyodwa yazo kuphela:

d

Susa amamojula kusuka ku-archive. Cacisa amagama amamojula ukuthi asuswe njengelungu ...; ingobo yomlando ayitholakalanga uma ucacisa amafayela ongawasusa.

Uma ucacisa i- v modifier, ihlela uhlu ngayinye njengoba isusiwe.

m

Sebenzisa lolu msebenzi ukuhambisa amalungu ku-archive.

Ukuhlelwa kwamalungu ku-archive kungenza umehluko endleleni izinhlelo ezixhunyaniswe ngayo ngokusebenzisa umtapo wolwazi, uma uphawu luchazwa kwamalungu angaphezu kweyodwa.

Uma kungekho okuguqulwayo okusetshenzisiwe ngo- "m", noma yiliphi amalungu owakusho kuzo iziphakamiso zamalungu ashukunyiswa ekugcineni kwendawo yokugcina; ungasebenzisa i- a , b , noma i- modifiers ukuyihambisa endaweni ecacisiwe esikhundleni.

p

Phrinta amalungu akhethiwe we-archive, kufayili ephumayo ejwayelekile. Uma i- v modifier icacisiwe, bonisa igama lelungu ngaphambi kokukopisha okuqukethwe kwalo kumkhiqizo ojwayelekile.

Uma ucacisa izingxabano zamalungu , wonke amafayela asobo yomlando ashicilelwe.

q

I-append esheshayo ; Ngokomlando, engeza ilungu lamafayili ... kuze kube sekugcineni kokugcinwa kwe- archive , ngaphandle kokuhlola ukufaka esikhundleni.

I-modifiers a , b , futhi angithinti lo msebenzi; Amalungu amasha agcinwa ngaso sonke isikhathi ekupheleni kwengobo yomlando.

I-modifier v yenza uhlu lwefayela ngalinye njengoba lihlanganisiwe.

Njengoba iphuzu lensiza lihamba ngesivinini, inkomba yetafula yombhalo we-archive ayibuyekezwa, noma ngabe isivele ikhona; ungasebenzisa i- ar s noma i- ranlib ngokucacile ukuze ubuyekeze inkomba yethebula lesimpawu.

Kodwa-ke, izinhlelo eziningi ezihlukahlukene zithatha uhlelo lokusebenza olusheshayo lwakhiwa kabusha, ngakho-ke i-GNU ar isebenzisa i- "q" njengesivumelwano sokuthi "r".

r

Faka ilungu lamafayela ... kungobo yomlando (ngokufaka esikhundleni ). Lokhu kusebenza kuhluke ku- q ngokuthi noma yikuphi amalungu asekhona ngaphambilini asusiwe uma amagama abo efanelana nalawo angeziwe.

Uma enye yamafayela aqanjwe ilungu ... engekho, i- ar ibonisa umlayezo wephutha, futhi ishiya ukungaphazanyiswa noma yikuphi amalungu akhona e-archive afana nalolo gama.

Ngokuzenzakalelayo, amalungu amasha ayengezwa ekupheleni kwefayela; kodwa ungasebenzisa enye ye-modifiers a , b , noma i ukucela ukubekwa isihlobo nelungu elithile elikhona.

I-modifier v esetshenziswe nalokhu kusebenza ibandakanya umugqa wokukhishwa kwefayili ngayinye efakwe, kanye nenye yezinhlamvu a noma r ukukhombisa ukuthi ifayela lixhunyiwe (akukho ilunga elidala elisusiwe) noma lifaka esikhundleni.

t

Khombisa ithebula lokufaka okuqukethwe kokugcinwa kwe- archive , noma kulawa mafayela afakwe ohlwini ... okukhona ku-archive. Ngokuvamile igama lelungu kuphela liboniswa; Uma ufuna futhi ukubona izindlela (izimvume), isitembu sesikhathi, umnikazi, iqembu, nosayizi, ungacela lokho ngokucacisa i- v modifier.

Uma ungacacisi ilungu , wonke amafayela asobo yomlando afakwe ohlwini.

Uma kunefayili engaphezu kweyodwa enegama elifanayo (lisho, fie ) ku-archive (bathi ba ), i- ar t ba fie ibala kuphela isenzakalo sokuqala; ukuze ubone konke, kufanele ucele uhlu oluphelele- kusibonelo sethu, u- ar t ba .

x

Khipha amalungu ( ilungu eliqanjwe ngamagama) kusuka ku-archive. Ungasebenzisa i- v modifier ngalolu hlelo, ukucela ukuthi uhlabe igama linye igama njengoba likukhipha.

Uma ungacacisi ilungu , wonke amafayela asobo yomlando akhishwa.

Izinombolo eziningi ze-modifiers (i- mod ) zingase zilandele ngokushesha i-key, ukuze zichaze ukuhluka kokuziphatha kokusebenza:

a

Engeza amafayela amasha ngemuva kwelungu elikhona le-archive. Uma usebenzisa i-modifier a , igama lelungu le-archive elikhona kumele libe khona njengengxabano evulekile , ngaphambi kokuchazwa kwe- archive .

b

Engeza amafayela amasha ngaphambi kwelungu elikhona le-archive. Uma usebenzisa i-modifier b , igama lelungu le-archive elikhona kumele libe khona njengengxabano evulekile , ngaphambi kokuchazwa kwe- archive . (njenge- i ).

c

Yakha ingobo yomlando. I- archive ecacisiwe idalwa njalo uma ingekho, uma ucela isibuyekezo. Kodwa isixwayiso sikhishwa ngaphandle kokuthi ucacise kusengaphambili ukuthi ulindele ukuyidala, ngokusebenzisa le modifier.

f

Amagama angu-Truncate ku-archive. I-GNU ar izovame ukuvumela amagama wefayela noma yimuphi ubude. Lokhu kuzobangela ukuthi idale ingobo yomlando engavumelani nohlelo lwabantu bomdabu kwezinye izinhlelo. Uma lokhu kuyinkinga, i- f modifier ingasetshenziselwa ukuhlukanisa amagama wefayela uma ibeka ku-archive.

i

Faka amafayela amasha ngaphambi kwelungu elikhona le-archive. Uma usebenzisa i-modifier i , igama lelungu le-archive elikhona kumele libe khona njengengxabano evulekile , ngaphambi kokushicilelwa kwengobo yomlando . (okufana ne- b ).

l

Le modifier iyamukelwa kodwa ayisetshenzisiwe.

N

Isebenzisa ipharamitha yokubalwa . Lokhu kusetshenziswe uma kunezinhlobonhlobo eziningi ezigcinwe ku-archive ngegama elifanayo. Khipha noma ususe ukubalwa kwesibonelo kwegama elinikeziwe kusukela ku-archive.

o

Gcina izinsuku zangempela zamalungu lapho uzikhipha. Uma ungacacisi le modifier, amafayela akhishwe ku-archive atholakala ngesikhathi sokukhishwa.

P

Sebenzisa igama eligcwele legama lapho ufanisa amagama ku-archive. I-GNU ar ayikwazi ukudala ingobo yomlando ngegama eligcwele lomzila (lezo zinqolobane azizona isikhalazo se-POSIX), kodwa abanye abadali bomlando bangakwazi. Lolu khetho luzobangela i-GNU ar ukuthi ihambisane namagama wefayela usebenzisa igama eliphelele lomzila, elingase libe lula uma ukhipha ifayela elilodwa kusuka kwirekhodi elidalwe elinye ithuluzi.

s

Bhala i-object-file index ku-archive, noma ubuyekeze okhona, noma ngabe kungenjalo ushintsho olwenziwe ku-archive. Ungasebenzisa le mifanekiso ye-modifier noma ngabe yimuphi umsebenzi, noma yedwa. Ukugijima ku-archive kufana nokusebenzisa i- ranlib kuso.

S

Ungafaki ithebula lesikhangiso se-archive. Lokhu kungashesha ukwakha umtapo omkhulu ezinyathelweni eziningana. Umlando wokugcina awukwazi ukusetshenziselwa nesixhumanisi. Ukuze wakhe ithebula lesikhumbuzo, kufanele ushiye i- S modifier ekusebenzeni kokugcina kwe- ar , noma kufanele ugijime i- ranlib ku-archive.

u

Ngokujwayelekile, i- ar r ... ifaka wonke amafayela afakwe ohlwini lokugcina. Uma ungathanda ukufaka kuphela kuphela amafayela owahlulayo amasha kunamalungu akhona wamagama afanayo, sebenzisa le modifier. I-modifier u ivunyelwe kuphela ukusebenza r (esikhundleni). Ngokuyinhloko, inhlanganisela engavumelekile, ngoba ukuhlola ama-timestamps kuzolahlekelwa yinoma yisiphi isisindo esiphuthumayo emsebenzini.

v

Le modifier icela inguqulo ye- verbose yokusebenza. Imisebenzi eminingi ibonisa ulwazi olwengeziwe , njengamafayela ehlungwayo, uma i-modifier v ihlanganisiwe.

V

Le modifier ibonisa inombolo yombhalo we- ar .

ilahla okukhethwa kukho kokuqala isipele -X32_64 , ngokuhambisana ne-AIX. Ukuziphatha okukhiqizwa yile nketho yi-default ye-GNU ar . ar ayisekeli noma yimuphi omunye-izinketho X ; ikakhulukazi, ayisekeli -X32 okuyinto okuzenzakalelayo ye-AIX ar .

Okubalulekile: Sebenzisa umyalo womuntu ( % umuntu ) ukuze ubone ukuthi umyalo usetshenziswe kanjani kukhompyutha yakho ethile.