Miiye aṣẹ Lainos: Ar

Eto GNU ar naa ṣẹda , ṣe atunṣe, ati awọn ayokuro lati awọn akosile. Atilẹjade jẹ faili kan ti o n ṣe apejọ awọn faili miiran ni ọna kan ti o mu ki o ṣee ṣe lati gba awọn faili ti ara ẹni atilẹba (ti a npe ni awọn iwe-ipamọ).

Akopọ

Awọn faili inu faili atilẹba, ipo (awọn igbanilaaye), timestamp, eni, ati ẹgbẹ ti wa ni pa ninu ile-iwe naa, o le ṣe atunṣe lori isediwon.

GNU ar le ṣetọju akosile ti awọn ọmọ ẹgbẹ ni awọn orukọ ti eyikeyi ipari; sibẹsibẹ, da lori bi ar ti wa ni tunto lori ẹrọ rẹ, ipinnu lori ipari orukọ ẹgbẹ le ni pipa fun ibamu pẹlu awọn ọna ipamọ ti a tọju pẹlu awọn irinṣẹ miiran. Ti o ba wa, iye to ni igba 15 (aṣoju ti awọn ọna kika ti o nii ṣe pẹlu a.out) tabi awọn lẹta 16 (aṣoju ti awọn ọna kika ti o ni ibatan).

Ar ni a ṣe ayẹwo ibiti o jẹ alakomeji nitori pe awọn akọọlẹ ti irufẹ yii ni a maa n lo julọ bi awọn ikawe ti o ni awọn onilọja ti o nilo deede.

ar ṣe agbekalẹ si awọn aami ti a ṣalaye ninu awọn modulu ohun elo ti o tun pada si ile-iwe idanimọ ti o ba ṣafọjuwe iyipada s . Ni ẹẹkan ti a ṣẹda, a ṣe atunṣe itọka yii ni ile-iwe ni igbakugba ar ṣe ayipada si awọn akoonu rẹ (fi fun iṣiṣe imudojuiwọn imudojuiwọn). Atọwe pẹlu iru itọnisọna iru-ọrọ bayi ti o so pọ si ile-ikawe, o si jẹ ki awọn ipa-ọna ni ile-ikawe lati pe ara wọn laisi abojuto ipo wọn ninu ile-iwe.

O le lo nm -s tabi nm --print-armap lati ṣe akojọ tabili tabili yii. Ti o ba jẹ pe akosile ko ni tabili, ọna miiran ti a npe ni ranlib le ṣee lo lati fi awọn tabili kun nikan.

GNU Ar ti ṣe apẹrẹ pẹlu awọn ohun elo meji. O le ṣakoso awọn iṣẹ rẹ nipa lilo awọn aṣayan ila-aṣẹ, bi awọn orisirisi oriṣi ti ar lori awọn ọna ẹrọ UNIX ; tabi, ti o ba ṣe apejuwe aṣayan -line- aṣẹ kan -M , o le ṣakoso rẹ pẹlu iwe-akọọkọ ti a pese nipasẹ titẹsi deede, gẹgẹbi eto MRI '`' alakoso ''.

SYNOPSIS

ar [ -X32_64 ] [ - ] p [ mod [ relpos ] [ count ]] archive [ egbe ...]

Awọn aṣayan

GNU ar ngbanilaaye lati dapọ iṣẹ koodu p ati awọn ayipada àtúnṣe ti o ṣipada ni eyikeyi aṣẹ, laarin laini iṣeduro aṣẹ akọkọ.

Ti o ba fẹ, o le bẹrẹ iṣaaju ariyanjiyan akọkọ pẹlu idaduro kan.

Alabẹrẹ iwe- iṣọ p sọ ohun ti o ṣiṣẹ lati ṣe; o le jẹ eyikeyi ninu awọn atẹle, ṣugbọn o gbọdọ pato ọkan ninu wọn nikan:

d

Paarẹ awọn modulu lati ile-iwe. Pato awọn orukọ ti awọn modulu lati paarẹ bi egbe ...; a ko pa ifakopamọ naa mọ ti o ba pato ko si awọn faili lati paarẹ.

Ti o ba ṣe afihan ayipada, yi awọn akojọ gbogbo awọn module bi o ti paarẹ.

m

Lo išišẹ yii lati gbe awọn ọmọ-ẹgbẹ ni akosile.

Ilana awọn ọmọ ẹgbẹ ni ile-iwe akọọlẹ le ṣe iyatọ ninu bi awọn eto ṣe ti sopọ nipa lilo ile-ikawe, ti o ba jẹ aami kan ninu egbe diẹ ẹ sii.

Ti ko ba si awọn modifiers ti a lo pẹlu "m", eyikeyi ẹgbẹ ti o pe ninu awọn ariyanjiyan egbe ni a gbe si opin ile-iwe; o le lo awọn a , b , tabi i modifiers lati gbe wọn lọ si ibi kan ti a yàn ni dipo.

p

Tẹ awọn ọmọ ẹgbẹ ti o wa ninu ile-iwe pamọ, si faili ti o gbejade. Ti o ba jẹ pe v ayipada ni pato, fi orukọ olupin naa han ṣaaju ki o to ṣakoṣo awọn akoonu rẹ si awọn iṣẹ ṣiṣe deede.

Ti o ba pato ko si ariyanjiyan egbe , gbogbo awọn faili ni ile-iwe ti wa ni titẹ.

q

Awọn ohun elo apẹrẹ ; Itan, fi egbe egbe faili kun ... si opin ile ifi nkan pamosi , lai ṣayẹwo fun rirọpo.

Awọn atunṣe a , b , ati emi ko ni ipa isẹ yii; Awọn ọmọ ẹgbẹ titun wa ni gbogbo igba ni opin ile-iwe.

Iyipada naa ṣe ki asopọ ar ni akojọ kọọkan faili bi o ti n ṣe apẹrẹ.

Niwon ojuami išišẹ yii jẹ iyara, aami atọka aami ti archive ko ni imudojuiwọn, paapaa ti o ba wa tẹlẹ; o le lo ar s tabi ranlib kedere lati mu iṣeto itẹwe aami.

Sibẹsibẹ, ọpọlọpọ awọn ọna oriṣiriṣi ṣe alaye lẹsẹkẹsẹ ṣe atunṣe atunkọ itọnisọna, nitorina awọn ohun elo GNU ar "q" gẹgẹ bi ọrọ-ọrọ fun "r".

r

Fi egbe egbe faili sii ... sinu akosile (pẹlu iyipada ). Išišẹ yii yatọ si q ni pe gbogbo awọn ẹgbẹ ti o wa tẹlẹ ti paarẹ ti wọn ba pe awọn ti a fi kun.

Ti ọkan ninu awọn faili ti a daruko ni egbe ... ko si tẹlẹ, ar nfihan ifiranṣẹ aṣiṣe kan, o si fi oju eyikeyi awọn ọmọ ẹgbẹ ti o wa tẹlẹ ti awọn akọle ti o wa ti orukọ naa.

Nipa aiyipada, a fi awọn ọmọ ẹgbẹ tuntun kun ni opin faili naa; ṣugbọn o le lo ọkan ninu awọn modifiers a , b , tabi i lati beere fun iṣowo ipo si ibatan kan ti o wa tẹlẹ.

Iyipada ti a lo pẹlu iṣiṣe yii n ṣe ila kan ti o ṣe fun awọn faili ti a fi sii, pẹlu ọkan ninu awọn leta a tabi r lati fihan boya a fi faili naa kun (ko si ẹgbẹ atijọ ti paarẹ) tabi rọpo.

t

Ṣe afihan awọn akojọ ti awọn ohun kikọ ti archive , tabi awọn faili ti a ṣe akojọ si ẹgbẹ ... ti o wa ni ile-iwe. Ni deede nikan orukọ olupin yoo han; ti o ba tun fẹ lati wo awọn ipo (awọn igbanilaaye), timestamp, eni, ẹgbẹ, ati iwọn, o le beere pe nipa tun ṣe alaye v ayipada.

Ti o ko ba sọ ẹgbẹ kan , gbogbo awọn faili inu ile-iwe pamọ naa ni akojọ.

Ti o ba ti ju faili kan lọ pẹlu orukọ kanna (sọ, fie ) ninu iwe-ipamọ kan (sọ ko ), ti o ba wa ni awọn akojọ nikan ni igba akọkọ; lati wo gbogbo wọn, o gbọdọ beere fun akojọ pipe kan - ni apẹẹrẹ wa, ar .

x

Jade awọn ọmọ ẹgbẹ (ti a npè ni egbe ) lati ile-iwe. O le lo v ayipada pẹlu isẹ yii, lati beere pe akojọ ar ni akojọ kọọkan bi o ti n yọ ọ kuro.

Ti o ko ba sọ ẹgbẹ kan , gbogbo awọn faili ti o wa ninu ile-akọọlẹ ni a fa jade.

Awọn nọmba kan ( mod ) le tẹle tẹle awọn iwe- aṣẹ p , lati ṣalaye iyatọ lori iwa iṣakoso:

a

Fi awọn faili titun kun lẹhin ẹgbẹ ti o wa tẹlẹ ti ile-iwe. Ti o ba lo iyipada a , orukọ ti ẹya olupin ti o wa tẹlẹ gbọdọ wa ni ibi bi ariyanjiyan relpos , ṣaaju ki o to ṣokasi alaye.

b

Fi awọn faili titun ṣaju egbe ti o wa tẹlẹ ninu ile-iwe. Ti o ba lo atunṣe b , orukọ orukọ ti o wa ninu olupin ti o wa tẹlẹ gbọdọ wa ni idaniloju atunṣe , ṣaaju ki o to ṣokasi alaye. (bii i ).

c

Ṣẹda ile-iwe naa. Atọjade pamọ ti a ṣẹda nigbagbogbo nigbati o ko ba wa tẹlẹ, nigbati o ba beere imudojuiwọn. Ṣugbọn a ti fun ikilọ kan ayafi ti o ba sọ tẹlẹ pe o reti lati ṣẹda rẹ, nipa lilo atunṣe yi.

f

Truncate awọn orukọ ninu ile-iwe. GNU Ar yoo gba awọn orukọ faili ni igbasilẹ deede. Eyi yoo mu ki o ṣẹda awọn akosile ti ko ni ibamu pẹlu eto abinibi ar lori awọn ọna ṣiṣe. Ti eyi ba jẹ ibakcdun, f ṣe atunṣe naa le ṣee lo lati ṣawari awọn faili faili nigbati o ba fi wọn sinu ile-iwe.

i

Fi awọn faili titun sii ṣaaju ki o to egbe ti o wa tẹlẹ ninu ile-akọọlẹ naa. Ti o ba lo atunṣe i , orukọ ti ẹya olupin ti o wa tẹlẹ gbọdọ wa ni ibi bi ariyanjiyan relpos , ṣaaju ki o to ṣokasi alaye. (bii b ).

l

Yi iyipada yi gba ṣugbọn kii lo.

N

Nlo ipolongo kika . Eyi ni a lo ti o ba wa awọn titẹ sii ọpọ sii ni ile-ipamọ pẹlu orukọ kanna. Jade tabi pa apejuwe apejuwe ti orukọ ti a fun ni lati ipamọ.

o

Ṣe itoju awọn ọjọ atilẹba ti awọn ọmọ ẹgbẹ nigbati o ba yọ wọn jade. Ti o ko ba sọ iyatọ yi, awọn faili ti a ti yọ jade lati ile-ipamọ naa ti wa ni titẹ pẹlu akoko isediwon.

P

Lo orukọ pipe ni kikun nigbati awọn orukọ to baramu ni ile-iwe. GNU ar ko le ṣẹda akọọlẹ kan pẹlu orukọ oju-ọna pipe (iru awọn iwe-ipamọ kii ṣe ẹdun POSIX), ṣugbọn awọn oludasilẹ folda miiran le. Aṣayan yii yoo fa GNU ar lati ṣe afiwe awọn faili faili pẹlu lilo orukọ pipe, eyi ti o le rọrun nigbati o ba yọ faili kan lati ibi-ipamọ ti a ṣẹda nipasẹ ọpa miiran.

s

Kọ atokọ faili faili ohun sinu ile-iwe, tabi mu ohun ti o wa tẹlẹ, paapaa ti ko ba si iyipada miiran si archive. O le lo atunṣe ayipada yii pẹlu eyikeyi isẹ, tabi nikan. Nṣiṣẹ ar s lori akosile kan jẹ ibamu si ṣiṣe ranlib lori rẹ.

S

Ma ṣe ṣe afihan tabili tabili aami apamọ. Eyi le ṣe titẹ iyara ni kiakia ni awọn igbesẹ pupọ. Abajade ti a ko le ṣe lo pẹlu asopọ asopọ. Lati kọ tabili tabili kan, o gbọdọ fi eto S silẹ ni pipaṣẹ ipaniyan ti ar , tabi o gbọdọ ṣiṣe ranlib lori ile-iwe.

u

Ni deede, ar r ... fi sii gbogbo awọn faili ti a ṣe akojọ sinu ile-iwe. Ti o ba fẹ lati fi sii nikan awọn faili ti o ṣe akojọ ti o jẹ opo tuntun ju awọn ẹgbẹ to wa tẹlẹ ti awọn orukọ kanna, lo atunṣe yii. Iyipada ayipada ni a fun laaye nikan fun isẹ r (rọpo). Ni pato, apapo ti ko gba laaye, niwon ṣayẹwo awọn timestamps yoo padanu anfani iyara lati isẹ q .

v

Atunṣe yii n beere ọna ifihan verbose ti išišẹ kan. Ọpọlọpọ awọn mosi ṣe afihan alaye siwaju sii , gẹgẹbi awọn filenames ti a ṣakoso, nigbati a ba ṣaṣe atunṣe v .

V

Iyipada yi ṣe afihan nọmba ikede ti ar .

Ar kọ iru aṣayan aṣayan akọkọ -X32_64 , fun ibamu pẹlu AIX. Iwa ti o ṣe nipasẹ aṣayan yii jẹ aiyipada fun GNU ar . ar ko ni atilẹyin eyikeyi ninu awọn aṣayan miiran -X ; ni pato, ko ṣe atilẹyin -X32 eyiti o jẹ aiyipada fun AIX ar .

Pataki: Lo pipaṣẹ eniyan ( % eniyan ) lati wo bi o ṣe nlo aṣẹ kan lori kọmputa rẹ.