Ngarti kana Komando Linux Ubuntu: Ar

The Lisénsi program ar nyiptakeun , modifies, sarta extracts tina arsip. Hiji arsip téh file tunggal ngayakeun kumpulan sejenna file dina struktur nu ngamungkinkeun pikeun meunangkeun payil individu aslina (disebut anggota arsip).

Ihtisar

eusi payil aslina ', mode (idin), timestamp, boga, sarta grup anu dilestarikan dina arsip, sarta bisa disimpen deui kana ékstraksi.

Lisénsi ar tiasa ngajaga arsip anu anggota mibanda ngaran panjangna wae; kumaha oge, gumantung kana kumaha ar ieu ngonpigurasi on Sistim anjeun, hiji wates dina panjangna anggota-ngaran bisa jadi ditumpukeun pikeun kasaluyuan kalawan format arsip ngurusan kalawan parabot lianna. Lamun aya, wates éta téh mindeng 15 karakter (has format patali a.out) atawa 16 karakter (has format patali coff).

ar dianggap utiliti binér sabab arsip ngeunaan diurutkeun ieu paling mindeng dipaké salaku pustaka nyekel subroutines ilaharna diperlukeun.

ar nyiptakeun hiji indéks jeung simbol didefinisikeun dina modul obyék relocatable dina arsip mun anjeun tangtukeun nu modifier s. Sakali dijieun, indéks ieu diropéa dina arsip iraha ar ngajadikeun parobahan ka eusina (simpen keur update operasi q). Hiji arsip jeung indéks misalna hiji speeds up linking ka perpustakaan, sarta ngidinan Kabiasaan di perpustakaan ka nelepon silih tanpa hal mun panempatan maranéhanana di arsip.

Anjeun bisa make -s nm atanapi nm --print-armap daptar tabel indéks ieu. Mun hiji arsip lacks tabél, formulir sejen tina ar disebut ranlib bisa dipaké pikeun nambahkeun ngan tabél.

Lisénsi ar dirancang pikeun jadi cocog jeung dua fasilitas béda. Anjeun tiasa ngadalikeun aktivitas na ngagunakeun pilihan paréntah-garis, kawas variétas beda tina ar on sistem Unix ; atawa, lamun tangtukeun single paréntah -line pilihan -M, Anjeun bisa ngadalikeun eta ku Aksara disadiakeun via input baku, kawas nu MRI `` pustakawan '' program.

SYNOPSIS

ar [-X32_64] [-] p [Emod [relpos] [cacah]] arsip [anggota ...]

Pilihan

Lisénsi ar ngidinan Anjeun pikeun campur kode operasi p tur modifier umbul Emod dina urutan wae, dina argumentasi paréntah-garis kahiji.

Mun hayang, anjeun bisa dimimitian argumen paréntah-garis kahiji kalayan dash a.

The p keyletter hususna naon operasi sangkan ngaéksekusi; meureun nya salah sahiji handap, tapi anjeun kudu nangtukeun ukur salah sahijina:

d

Ngahapus modul ti arsip. Sebutkeun ngaran modul bisa dihapus sakumaha anggota ...; arsip téh teu kacekel lamun nangtukeun moal file dihapus.

Lamun tangtukeun nu modifier v, ar béréndélan unggal modul sakumaha eta dihapus.

m

Paké operasi ieu mindahkeun anggota dina arsip.

Tahap nyusun anggota dina arsip tiasa ngadamel bédana dina sabaraha program dikaitkeun maké perpustakaan, upami simbol mangrupa dihartikeun dina leuwih ti hiji anggota.

Mun euweuh modifiers anu dipaké ku "m", sagala anggota nu ngaranan dina alesan anggota nu dipindahkeun ka tungtung arsip; Anjeun tiasa make a, b, atawa abdi modifiers pindah aranjeunna ka tempat ditangtukeun gantina.

p

Nyitak anggota dieusian tina arsip, kana file kaluaran baku. Lamun modifier v geus dieusian, némbongkeun nami anggota saméméh nyalin eusina pikeun kaluaran baku.

Lamun tangtukeun euweuh alesan anggota, sadaya payil dina arsip nu dicitak.

q

Append rusuh; Dina sajarahna, nambah anggota file ... nepi ka ahir arsip, tanpa ngecék ngagantian.

The modifiers a, b, sarta abdi henteu mangaruhan operasi ieu; anggota anyar anu salawasna nempatkeun di ahir arsip.

The modifier v ngajadikeun ar daptar tiap file sabab appended.

Ti titik operasi ieu speed, indéks tabel simbol arsip urang teu diropéa, malah lamun eta geus eksis; Anjeun tiasa make ar s atawa ranlib kuduna pikeun ngapdet indéks tabel simbol.

Sanajan kitu, loba teuing sistem béda nganggap append rusuh rebuilds indéks, jadi Lisénsi ar implements "q" salaku sinonim pikeun "r".

r

Selapkeun anggota file ... kana arsip (kalawan ngagantian). Operasi ieu beda q di nu mana wae anggota saacanna aya nu ngahapus lamun ngaran maranéhna cocog maranéhanana keur ditambahkeun.

Lamun salah sahiji file ngaranna dina anggota ... teu aya, ar mintonkeun talatah kasalahan, sarta daun matak ngaganggu wae anggota aya sahiji arsip cocog ngaran éta.

Sacara standar, anggota anyar nu ditambahkeun di ahir file; Tapi anjeun bisa make salah sahiji modifiers a, b, atawa abdi nyuhunkeun panempatan relatif ka sababaraha anggota aya.

The modifier v dipaké kalawan operasi ieu elicits hiji garis output keur unggal file diselapkeun marengan salah sahiji hurup atawa r keur nandaan naha file ieu appended (euweuh anggota heubeul dihapus) atawa diganti.

t

Nembongkeun hiji méja Listing eusi arsip, atawa pamadegan nu file didaptarkeun dina anggota ... anu hadir dina arsip. Ilaharna ngan nami anggota ieu ditémbongkeun; lamun ogé rék ningali modus (idin), timestamp, boga, grup, sarta ukuranana, anjeun tiasa menta anu ku ogé nangtukeun modifier v.

Mun anjeun teu nangtukeun anggota, sadaya file dina arsip ieu dibéréndélkeun.

Lamun aya leuwih ti hiji payel nu ngaranna sarua (sebutkeun, fie) dina arsip (sebutkeun ba), ar t ba béréndélan fie mung conto munggaran; ningali kabeh, anjeun kudu ménta hiji Listing lengkep --- di conto urang, ar t ba.

x

Nimba anggota (ngaranna anggota) ti arsip. Anjeun tiasa nganggo modifier v kalayan operasi ieu, nyuhunkeun nu daftar ar tiap ngaran sakumaha eta extracts eta.

Mun anjeun teu nangtukeun anggota, sadaya file dina arsip nu sasari.

Sajumlah modifiers (Emod) bisa langsung turutan p keyletter, mun nangtukeun variasi dina kabiasaan hiji operasi urang:

a

Nambahkeun payil anyar sanggeus hiji anggota aya tina arsip. Lamun nganggo modifier a, nami hiji anggota arsip aya kudu hadir salaku argumen relpos, saméméh spésifikasi arsip.

b

Nambahkeun payil anyar sateuacan hiji anggota aya tina arsip. Lamun nganggo modifier b, nami hiji anggota arsip aya kudu hadir salaku argumen relpos, saméméh spésifikasi arsip. (sarua sakumaha abdi).

c

Jieun arsip. Arsip dieusian sok dijieun lamun eta henteu aya, mun anjeun menta pamutahiran. Tapi ati-ati anu dikaluarkeun iwal mun nangtukeun sateuacanna nu nyangka nyieun éta, ku ngagunakeun modifier ieu.

f

Truncate ngaran dina arsip. Lisénsi ar normal bakal diturutan ngaran file ngeunaan panjangna nanaon. Ieu bakal ngakibatkeun ka nyieun arsip nu teu cocog jeung program ar pituin on sababaraha sistem. Lamun ieu téh perhatian, nu f modifier bisa dipaké pikeun truncate ngaran file nalika putting aranjeunna dina arsip.

abdi

Nyelapkeun payil anyar sateuacan hiji anggota aya tina arsip. Lamun make modifier i, nami hiji anggota arsip aya kudu hadir salaku argumen relpos, saméméh spésifikasi arsip. (sarua salaku b).

l

modifier ieu katampa tapi teu dipaké.

N

Ngagunakeun parameter count. Ieu dipake lamun aya sababaraha éntri dina arsip jeung ngaran anu sarua. Nimba atawa ngahapus count conto tina ngaran anu dibikeun ti arsip.

o

Ngawétkeun kaping aslina tina anggota nalika extracting aranjeunna. Mun anjeun teu nangtukeun modifier ieu file sasari tina arsip anu dicap ku waktu ékstraksi.

P

Nganggo ngaran jalur pinuh lamun cocog jeung ngaran dina arsip. Lisénsi ar moal bisa nyieun hiji arsip jeung ngaran jalur pinuh (arsip sapertos henteu keluhan POSIX), tapi Birokrat arsip lianna bisa. Pilihan ieu bakal ngabalukarkeun Lisénsi ar mun cocog ngaran koropakna maké ngaran jalur lengkep, nu tiasa merenah nalika extracting file tunggal ti hiji arsip dijieun ku alat sejen.

s

Tulis hiji indéks obyék-file kana arsip, atawa ngomean hiji hiji aya, sanajan henteu robah séjén dijieun pikeun arsip. Anjeun bisa make bendera modifier ieu boh kalayan operasi mana wae, atanapi nyalira. Ngajalankeun ar s on hiji arsip téh sarua jeung ngajalankeun ranlib di dinya.

S

Ulah ngahasilkeun hiji méja simbol arsip. Ieu bisa nyepetkeun ngawangun perpustakaan badag dina sababaraha hambalan. arsip hasilna teu bisa dipaké kalawan linker nu. Dina raraga ngawangun hiji méja simbol, anjeun kudu ngaleungitkeun kana modifier S dina palaksanaan panungtungan of ar, atanapi anjeun kudu ngajalankeun ranlib on arsip.

u

Normal, ar r ... inserts sadaya file didaptarkeun kana arsip. Lamun hoyong ukur nyelapkeun pamadegan payil daptar Anjeun anu leuwih anyar ti anggota aya sahiji ngaran anu sarua, ngagunakeun modifier ieu. The u modifier nu diwenangkeun ukur keur r operasi (ngaganti). Dina sababaraha hal, di qu kombinasi teu diwenangkeun, saprak mariksa timestamps bakal leungit sagala kaunggulan speed ti q operasi.

v

Modifier Ieu requests versi verbose tina hiji operasi. Loba operasi nembongkeun émbaran tambahan , sapertos filenames olahan, nalika modifier v keur appended.

V

Modifier Ieu nunjukeun jumlah versi ar.

ar ignores hiji pilihan mimiti dieja -X32_64, pikeun kasaluyuan jeung AIX. Paripolah dihasilkeun ku pilihan ieu teh standar pikeun Lisénsi ar. ar teu ngarojong salah sahiji pilihan -X séjén; hususna, teu ngarojong -X32 nu ngarupakeun standar pikeun AIX ar.

Nu penting: Paké paréntah lalaki (% lalaki) ningali kumaha paréntah nu dipaké dina komputer husus Anjeun.