.\" -*- coding: UTF-8 -*-
.de  Sp \" Vertical space (when we can't use .PP)
.if t .sp .5v
.if n .sp
..
.\" -*- mode: troff; coding: utf-8 -*-
.\" Automatically generated by Pod::Man 5.0102 (Pod::Simple 3.45)
.\"
.\" Standard preamble:
.\" ========================================================================
.de  Vb \" Begin verbatim text
.ft CW
.nf
.ne \\$1
..
.de  Ve \" End verbatim text
.ft R
.fi
..
.ie  n \{\
.    ds C` ""
.    ds C' ""
'br\}
.el\{\
.    ds C`
.    ds C'
'br\}
.\" \*(C` and \*(C' are quotes in nroff, nothing in troff, for use with C<>.
.ie  \n(.g .ds Aq \(aq
.el       .ds Aq '
.\"
.\" Escape single quotes in literal strings from groff's Unicode transform.
.de  IX
..
.\"
.\" If the F register is >0, we'll generate index entries on stderr for
.\" titles (.TH), headers (.SH), subsections (.SS), items (.Ip), and index
.\" entries marked with X<> in POD.  Of course, you'll have to process the
.\" output yourself in some meaningful fashion.
.\"
.\" Avoid warning from groff about undefined register 'F'.
.nr rF 0
.if  \n(.g .if rF .nr rF 1
.if  (\n(rF:(\n(.g==0)) \{\
.    if \nF \{\
.        de IX
.        tm Index:\\$1\t\\n%\t"\\$2"
..
.        if !\nF==2 \{\
.            nr % 0
.            nr F 2
.        \}
.    \}
.\}
.rr rF
.\" ========================================================================
.\"
.IX Title "AR 1"
.\"*******************************************************************
.\"
.\" This file was generated with po4a. Translate the source file.
.\"
.\"*******************************************************************
.TH AR 1 "3 marca 2025 r." binutils\-2.44 "Narzędzia programistyczne GNU"
.if  n .ad l
.\" For nroff, turn off justification.  Always turn off hyphenation; it makes
.\" way too many mistakes in technical documents.
.nh
.SH NAZWA
ar \- tworzy, modyfikuje i wypakowuje z archiwów
.SH SKŁADNIA
.IX Header SKŁADNIA
ar [\fB\-X32_64\fP] [\fB\-\fP]\fIp\fP[\fImod\fP] [\fB\-\-plugin\fP \fInazwa\fP] [\fB\-\-target\fP
\fInazwa\-bfd\fP] [\fB\-\-output\fP \fInazwa\-katalogu\fP] [\fB\-\-record\-libdeps\fP
\fIzal\-bibl\fP] [\fB\-\-thin\fP] [\fIpoz\-rel\fP] [\fInumer\fP] \fIarchiwum\fP
[\fIskładowa\fP...]
.SH OPIS
.IX Header OPIS
Program GNU \fBar\fP tworzy, modyfikuje i wypakowuje pliki z
archiwów. \fIArchiwum\fP jest pojedynczym plikiem, zawierającym zbiór innych
plików w strukturze, która umożliwia wypakowanie plików oryginalnych
(zwanych \fIskładowymi\fP archiwum.
.PP
Zawartość pierwotnych plików, tryb (uprawnienia), znaczniki czasu,
właściciele i grupy są zachowywane w archiwum i mogą być przywrócone przy
wypakowaniu.
.PP
GNU \fBar\fP potrafi obsługiwać archiwa, których składowe mają nazwy dowolnej
długości; zależnie jednak od konfiguracji \fBar\fP, można ustawiać limit
długości nazwy składowych, dla zachowania kompatybilności z formatami
archiwów utrzymywanymi przez inne narzędzia. Jeśli limit istnieje, to jest
często limitem 15 znaków (typowy dla formatów związanych z a.out) lub 16
(typowe dla formatów związanych z coff).
.PP
\fBar\fP jest uważany za narzędzie binarne, ponieważ jego archiwa są
najczęściej używane jako \fIbiblioteki\fP (statyczne) zawierające najczęściej
używane funkcje. Ponieważ biblioteki często zależą od innych bibliotek,
\&\fBar\fP może również zachować zależności biblioteki, jeśli poda się opcję
\&\fB\-\-record\-libdeps\fP.
.PP
Jeśli poda się modyfikator \fBs\fP, \fBar\fP będzie tworzył indeks do symboli
zdefiniowanych w relokowalnych modułach obiektowych archiwum. Raz utworzony
indeks jest odnawiany w archiwum w sytuacji, gdy \fBar\fP zmieni jego zawartość
(bezpieczne dla operacji odnawiania \fBq\fP). Archiwum z takim indeksem
przyspiesza linkowanie biblioteki i umożliwia funkcjom z biblioteki wołanie
siebie nawzajem bez względu na położenie w archiwum.
.PP
Aby wypisać ten indeks, można użyć \fBnm \-s\fP lub \fBnm \-\-print\-armap\fP. Jeśli
archiwum nie ma takiego indeksu, można go dodać przy użyciu innej formy
\fBar\fP, nazywającej się \&\fBranlib\fP.
.PP
GNU \fBar\fP może opcjonalnie utworzyć archiwum \fIcienkie\fP, które zawiera
indeks symboli i odniesienia do pierwotnych kopii składowych
archiwum. Przydaje się to przy budowaniu bibliotek do użycia w lokalnym
drzewie budowania, gdzie zakłada się, że obiekty relokowalne pozostaną
dostępne, a kopiowanie zawartości każdego z tych obiektów byłoby stratą
czasu i miejsca.
.PP
Archiwum może być albo \fIcienkie\fP albo normalne. Nie może być obiema tymi
postaciami jednocześnie. Po utworzeniu, nie da się zmienić formatu archiwum
bez uprzedniego usunięcia go i utworzenia archiwum na nowo.
.PP
Archiwa cienkie są również \fIspłaszczone\fP, zatem archiwum cienkie dodane do
innego archiwum cienkiego nie zagnieździ się, jak stałoby się to ze zwykłym
archiwum. Elementy pierwszego archiwum zostaną w zamian dodane indywidualnie
do drugiego archiwum.
.PP
Ścieżki do elementów archiwum są przechowywane względem samego archiwum.
.PP
GNU \fBar\fP został zaprojektowany do użycia na dwa sposoby. Można kontrolować
jego aktywność za pomocą opcji wiersza poleceń, podobnie jak w różnych
odmianach \fBar\fP na systemach uniksowych albo, jeśli poda się pojedynczą
opcję wiersza polecenia \fB\-M\fP, można kontrolować go za pomocą skryptu
podanego na standardowe wejście, podobnie jak w programie MRI "librarian".
.SH OPCJE
.IX Header OPCJE
GNU \fBar\fP umożliwia mieszanie kodu operacji \fIp\fP i flag modyfikacji \fImod\fP w
dowolnej kolejności, w obrębie pierwszego argumentu wiersza poleceń.
.PP
Można również rozpocząć pierwszy argument wiersza poleceń kreseczką.
.PP
Litera kluczowa \fIp\fP określa, jaką operację wykonać; może być dowolną z
następujących, lecz tylko jedną naraz:
.IP \fBd\fP 4
.IX Item d
\fIKasuje\fP moduły z archiwum. Nazwy modułów do usunięcia należy podać jako
\fIskładowe\fP...; archiwum pozostanie nietknięte, jeśli nie poda się plików do
skasowania.
.Sp
Jeśli poda się modyfikator \fBv\fP, to \fBar\fP wyświetli każdy skasowany moduł.
.IP \fBm\fP 4
.IX Item m
Operacja służy do \fIprzemieszczenia\fP składowych archiwum.
.Sp
Kolejność składowych w archiwum może być istotna przy linkowaniu biblioteki
z programami, kiedy symbol jest zdefiniowany więcej niż w jednej składowej.
.Sp
Jeśli nie użyto żadnych modyfikatorów przy \f(CW\*(C`m\*(C'\fP, wszystkie
składowe nazwane w argumentach \&\fIskładowa\fP są przenoszone na \fIkoniec\fP
archiwum; można również użyć modyfikatorów \fBa\fP, \fBb\fP lub \fBi\fP, aby
przenieść je do określonego miejsca.
.IP \fBp\fP 4
.IX Item p
\fIWypisuje\fP określone składowe archiwum na standardowe wyjście. Jeśli został
podany modyfikator \fBv\fP, to przed skopiowaniem zawartości składowej na
standardowym wyjściu, pokazuje jego nazwę.
.Sp
Jeśli nie podano żadnych argumentów \fIskładowych\fP, wypisane zostaną
wszystkie pliki archiwum.
.IP \fBq\fP 4
.IX Item q
\fISzybkie dołączenie\fP; historycznie dodawało \fIskładowe\fP... do końca
\fIarchiwum\fP, bez sprawdzania podmieniania.
.Sp
Modyfikatory \fBa\fP, \fBb\fP, i \fBi\fP \fInie\fP wpływają na tę operację; nowe
składowe zawsze są dodawane na końcu archiwum.
.Sp
Modyfikator \fBv\fP powoduje, że \fBar\fP wypisuje każdy plik, który doda.
.Sp
Jako że celem tej operacji jest szybkość, implementacje \&\fBar\fP nie
aktualizowały tablicy symboli archiwum, jeśli taka istniała. Jednak zbyt
wiele systemów zakłada, ze tablica symboli jest zawsze aktualna, dlatego GNU
\fBar\fP przebudowuje tablicę nawet przy operacji szybkiego dołączenia.
.Sp
Uwaga \- GNU \fBar\fP traktuje polecenie \fBqs\fP jako synonim \fBr\fP \- zastępuje
istniejące pliki w archiwum i dodaje nowe na jego końcu.
.IP \fBr\fP 4
.IX Item r
Wstawia pliki \fIskładowe\fP... do \fIarchiwum\fP (z \&\fIpodmienianiem\fP). Ta
operacja różni się od \fBq\fP tym, że wszystkie istniejące składowe zostaną
usunięte, jeśli ich nazwy odpowiadają nazwom dodawanym.
.Sp
Jeśli któryś z plików nazwanych w argumencie \fIskładowa\fP... nie istnieje,
\fBar\fP wyświetla komunikat o błędzie i pozostawia składowe archiwum,
odpowiadające tej nazwie.
.Sp
Domyślnie, nowe składowe są dodawane na koniec pliku; można jednak użyć
jednego z modyfikatorów  \fBa\fP, \fBb\fP lub \fBi\fP, aby zażądać wstawienia
względem jakiejś istniejącej składowej.
.Sp
W tej operacji można użyć modyfikatora \fBv\fP, który wyświetla po jednym
wierszu komentarza dla każdego włączonego pliku, uzupełniając ją jedną z
liter \fBa\fP lub \fBr\fP, wskazując tak odpowiednio, czy plik został dopisany na
końcu (nie skasowano żadnej starej składowej) czy został podmieniony.
.IP \fBs\fP 4
.IX Item s
Dodaje indeks do archiwum lub aktualizuje go, jeśli już istnieje. To
polecenie jest wyjątkiem od reguły, że można podać tylko jedną literę
polecenia, ponieważ można go stosować jako polecenie lub modyfikator. W obu
przypadkach działa tak samo.
.IP \fBt\fP 4
.IX Item t
Wypisuje w formie \fItabelarycznej\fP zawartość \fIarchiwum\fP lub tych z plików,
wymienionych w argumencie \fIskładowe\fP, które są obecne w archiwum. Normalnie
wyświetlana jest tylko nazwa składowej, natomiast jeśli poda się modyfikator
\&\fBO\fP, wyświetlane jest również odpowiednie przesunięcie (offset)
składowej. Aby zapoznać się z trybami (uprawnieniami), znacznikiem czasowym,
właścicielem, grupą i rozmiarem, należy podać modyfikator \fBv\fP.
.Sp
Jeśli nie zostanie podany żaden argument \fIskładowa\fP, to wypisane zostaną
wszystkie pliki archiwum.
.Sp
Jeśli pod daną nazwą w archiwum (powiedzmy \fBb.a\fP istnieje więcej niż jeden
plik (powiedzmy \fBfie\fP), to \fBar t b.a fie\fP wypisze tylko pierwszy z nich;
aby zobaczyć wszystkie, należy zażądać pełnej listy \[em] w naszym
przypadku, \fBar t b.a\fP.
.IP \fBx\fP 4
.IX Item x
\fIWypakowuje\fP składowe (o nazwie \fIskładowa\fP) z archiwum. Aby zażądać, by
\fBar\fP wypisał każdą nazwę podczas jej wypakowywania, można użyć modyfikatora
\fBv\fP.
.Sp
Jeśli nie poda się \fIskładowej\fP, wypakowane zostaną wszystkie pliki
archiwum.
.Sp
Plików nie da się wypakować z archiwum cienkiego, istnieją również
ograniczenia w stosunku do wypakowywania z archiwów utworzonych za pomocą
\fBP\fP: Ścieżki nie mogą być absolutne, nie mogą zawierać \f(CW\*(C`..\*(C'\fP, a
wszystkie podkatalogi ścieżki muszą istnieć. Jeśli wskazane byłoby ominięcie
tych ograniczeń, należy podać opcję \fB\-\-output\fP, aby podać katalog
wyjściowy.
.PP
Za literą kluczową \fIp\fP może znajdować się pewna liczba modyfikatorów
(\fImod\fP), która wtedy określa wariacje zachowania tej operacji:
.IP \fBa\fP 4
.IX Item a
Dodaje nowe pliki \fIza\fP istniejącą składową archiwum. Jeśli używa się tego
modyfikatora, to przed podaniem \fIarchiwum\fP, należy wskazać nazwę
istniejącej składowej archiwum argumentem \fIpoz\-rel\fP
.IP \fBb\fP 4
.IX Item b
Dodaje nowe pliki \fIprzed\fP istniejącą składową archiwum. Jeśli używa się
tego modyfikatora, to przed podaniem \fIarchiwum\fP, należy wskazać nazwę
istniejącej składowej archiwum argumentem \fIpoz\-rel\fP. (Równoważne \fBi\fP)
.IP \fBc\fP 4
.IX Item c
\fITworzy\fP archiwum. Podane \fIarchiwum\fP jest zawsze tworzone jeżeli nie
istniało, a zażąda się odnowienia (update). Wypisywane jest jednak wtedy
ostrzeżenie, chyba że poda się z góry, że chce się je utworzyć, używając
tego modyfikatora.
.IP \fBD\fP 4
.IX Item D
Działa w trybie \fIdeterministycznym\fP. Przy dodawaniu plików i indeksu
archiwum używa zera jako identyfikatorów użytkowników, grup, znaczników
czasowych oraz używa stałych trybów plików dla wszystkich plików. Przy
korzystaniu z tej opcji, jeśli użyje się programu \fBar\fP z identycznymi
opcjami i identycznymi plikami wejściowymi, kolejne przebiegi utworzą
identyczne pliki wyjściowe, niezależnie od właścicieli, grup, trybów plików
i czasów modyfikacji plików wejściowych.
.Sp
Jeśli \fIbinutils\fP skonfigurowano z \&\fB\-\-enable\-deterministic\-archives\fP,
tryb ten jest domyślnie włączony. Można go wyłączyć modyfikatorem \fBU\fP,
zob. niżej.
.IP \fBf\fP 4
.IX Item f
Skraca nazwy w archiwum. GNU \fBar\fP normalnie pozwala plikom mieć dowolną
długość. Powoduje to, że archiwa mogą być niekompatybilne z natywnymi
programami \fBar\fP niektórych innych systemów. Jeśli jest to istotne, można
wykorzystać modyfikator \fBf,\fP który umożliwia skracanie nazw plików podczas
wstawiania ich do archiwum.
.IP \fBi\fP 4
.IX Item i
Wstawia nowe pliki \fIprzed\fP istniejącą składową archiwum. Jeśli używa się
tego modyfikatora, to przed podaniem \fIarchiwum\fP, należy wskazać nazwę
istniejącej składowej archiwum argumentem \fIpoz\-rel\fP. (Równoważne \fBb\fP)
.IP \fBl\fP 4
.IX Item l
Określa zależności tej biblioteki. Zależności muszą wystąpić bezpośrednio po
tym znaku opcji, muszą używać tej samej składni jak wiersz polecenia
konsolidatora oraz muszą być podane jako jeden argument. Oznacza to, że
jeśli konieczne jest podanie wielu elementów, należy je zacytować, aby
utworzyły pojedynczy argument wiersza poleceń. Przykład: \fBl "\-L/usr/local/lib \-lmojazaleznosc1 \-lmojazaleznosc2"\fP
.IP \fBN\fP 4
.IX Item N
Używa parametru \fInumer\fP. Jest on stosowany, gdy występuje wiele wpisów z tą
samą nazwą w archiwum. Wówczas wypakowane lub usunięte zostanie wystąpienie
podanej nazwy o zadanym \&\fInumerze\fP z archiwum.
.IP \fBo\fP 4
.IX Item o
Chroni \fIoryginalne\fP daty składowych przy wypakowywaniu. Jeśli nie poda się
tego modyfikatora, pliki wypakowane z archiwum będą oznaczone czasem z
chwili wypakowania.
.IP \fBO\fP 4
.IX Item O
Wypisuje przesunięcia (offsety) wewnątrz archiwum. Należy używać łącznie z
opcją \fBt\fP.
.IP \fBP\fP 4
.IX Item P
Używa pełnej ścieżki przy dopasowywaniu lub przechowywaniu nazw w
archiwum. Archiwa z pełnymi ścieżkami nie są zgodne z normą POSIX, zatem
mogą nie działać z narzędziami innymi niż aktualne narzędzia
GNU. Modyfikowanie takich archiwów programem GNU \fBar\fP bez podania \&\fBP\fP
spowoduje usunięcie pełnych ścieżek chyba, że jest to archiwum
cienkie. Proszę zauważyć, że \fBP\fP może być przydatne przy dodawaniu plików
do archiwum cienkiego, ponieważ \fBr\fP bez \fBP\fP ignoruje ścieżki, przy wyborze
elementów do zastąpienia. Zatem
.Sp
.Vb 1
\&        ar rcST archiwum.a podkat/plik1 podkat/plik2 plik1
.Ve
.Sp
spowoduje zastąpienie \f(CW\*(C`podkat/plik1\*(C'\fP przez \&\f(CW\*(C`plik1\*(C'\fP
z katalogu bieżącego. Dodanie \fBP\fP pozwoli uniknąć tego zastąpienia.
.IP \fBs\fP 4
.IX Item s
Zapisuje indeks plików obiektowych do archiwum, lub odnawia istniejący,
nawet jeśli w archiwum nic nie zmieniono. Tej flagi modyfikującej można użyć
w połączeniu z dowolną operacją, lub samodzielnie. Uruchamianie \fBar s\fP na
archiwum jest równoważne uruchomieniu na nim \fBranlib\fP.
.IP \fBS\fP 4
.IX Item S
Nie tworzy tablicy symboli archiwum. Może to przyspieszyć budowanie dużej
biblioteki w wielu krokach. Wynikowe archiwum nie może być stosowane z
konsolidatorem. Aby zbudować tablicę symboli konieczne jest pominięcie
modyfikatora \&\fBS\fP przy ostatnim wykonaniu \fBar\fP albo uruchomienie
\&\fBranlib\fP na archiwum.
.IP \fBT\fP 4
.IX Item T
Przestarzały alias \fB\-\-thin\fP. \fBT\fP nie jest zalecane, ponieważ w wielu
implementacjach ar, \fBT\fP ma inne znaczenie, określone w X/Open System
Interface.
.IP \fBu\fP 4
.IX Item u
Normalnie, \fBar r\fP... wstawia wszystkie wypisane pliki do archiwum. Jeśli
chce się wstawić \fItylko\fP te z wymienionych plików, które są nowsze od
istniejących składowych o tych samych nazwach, należy użyć tego
modyfikatora. Modyfikator \fBu\fP jest dozwolony tylko przy operacji \fBr\fP
(podmienienia). W praktyce kombinacja \fBqu\fP nie jest dozwolona, ponieważ
sprawdzanie znaczników czasowych spowodowałoby spowolnienie wszystkich
ulepszeń operacji \fBq\fP.
.Sp
Uwaga \- jeśli archiwum utworzono w sposób deterministyczny np. z
modyfikatorem \fBD\fP, to zastąpienia wystąpią zawsze, co uczyni modyfikator
\fBu\fP nieefektywnym.
.IP \fBU\fP 4
.IX Item U
\fBNie\fP działa w trybie \fIdeterministycznym\fP. Jest to odwrotność modyfikatora
\fBD\fP opisanej powyżej:  podczas kopiowania składowych archiwum i zapisywania
indeksu archiwum używa właściwych wartości pól identyfikatorów użytkownika,
grupy, znacznika czasowego i praw dostępu do pliku.
.Sp
Jest to zachowanie domyślne, o ile \fIbinutils\fP nie został skonfigurowany z
\&\fB\-\-enable\-deterministic\-archives\fP.
.IP \fBv\fP 4
.IX Item v
Ten modyfikator żąda wersji operacji, która \fIwypisuje komunikaty informacyjne\fP. Po dodaniu modyfikatora \fBv\fP wiele operacji wyświetla
dodatkowe informacje np. przetwarzane pliki.
.IP \fBV\fP 4
.IX Item V
Ten modyfikator pokazuje wersję programu \fBar\fP.
.PP
Program \fBar\fP obsługuje również pewne opcje wiersza poleceń, które nie są
ani modyfikatorami, ani akcjami, lecz zmieniają jego zachowanie w pewien
określony sposób:
.IP \fB\-\-help\fP 4
.IX Item \-\-help
Wyświetla listę opcji wiersza poleceń obsługiwanych przez \fBar\fP i wychodzi.
.IP \fB\-\-version\fP 4
.IX Item \-\-version
Wyświetla informacje o wersji programu \fBar\fP i wychodzi.
.IP \fB\-X32_64\fP 4
.IX Item \-X32_64
\&\fBar\fP ignoruje początkową opcję \fB\-X32_64\fP, ze względu na kompatybilność z
AIX. Zachowanie określone tą opcją jest bowiem domyślne dla GNU \fBar\fP.
\fBar\fP nie obsługuje żadnych innych opcji \fB\-X\fP; w szczególności nie
obsługuje \&\fB\-X32\fP, która jest domyślna dla AIX \fBar\fP.
.IP "\fB\-\-plugin\fP \fInazwa\fP" 4
.IX Item "\-\-plugin nazwa"
Opcjonalny przełącznik wiersza poleceń \fB\-\-plugin\fP \fInazwa\fP powoduje, że
\&\fBar\fP załaduje wtyczkę o podanej \fInazwie\fP, która dodaje obsługę większej
liczby formatów plików, w tym plików obiektowych z informacjami o
optymalizacji w momencie linkowania.
.Sp
Opcja jest dostępna tylko, jeśli program zbudowano z włączoną obsługą
wtyczek.
.Sp
Jeśli nie podano \fB\-\-plugin\fP, lecz obsługa wtyczek została włączona, to
\fBar\fP przechodzi przez pliki w \&\fI${libdir}/bfd\-plugins\fP w kolejności
alfabetycznej i używa pierwszej wtyczki deklarującej dany obiekt.
.Sp
Proszę zauważyć, że ten katalog przeszukiwania wtyczek \fInie jest\fP taki, jak
używany przez opcję \fB\-plugin\fP programu \fBld\fP. Aby \&\fBar\fP używał wtyczki
konsolidarora, musi być ona skopiowana do katalogu
\&\fI${libdir}/bfd\-plugins\fP. W przypadku kompilacji powstałych w oparciu o
GCC, wtyczka konsolidatora ma nazwę \fIliblto_plugin.so.0.0.0\fP. W przypadku
Clanga jest to \fILLVMgold.so\fP. Wtyczka GCC jest zawsze wstecznie
kompatybilna z wcześniejszymi wersjami, więc wystarczy skopiować jej
najnowszą wersję.
.IP "\fB\-\-target\fP \fInazwa\-bfd\fP" 4
.IX Item "\-\-target nazwabfd"
Opcjonalny przełącznik wiersza poleceń \fB\-\-target\fP \fInazwa\-bfd\fP określa, że
składowe archiwum są w formacie obiektowym kodu różnym od domyślnego formatu
bieżącego systemu.
.IP "\fB\-\-output\fP \fInazwa\-katalogu\fP" 4
.IX Item "\-\-output nazwa\-katalogu"
Opcja \fB\-\-output\fP służy do określenia ścieżki do katalogu, do którego
powinny być wypakowane składowe archiwum. Jeśli się jej nie poda, używany
jest katalog bieżący.
.Sp
Uwaga \- choć obecność tej opcji wymusza wypakowanie za pomocą \fBx\fP, to wciąż
trzeba podać tę opcję w wierszu polecenia.
.IP "\fB\-\-record\-libdeps\fP \fIzal\-bibl\fP" 4
.IX Item "\-\-record\-libdeps libdeps"
Opcja \fB\-\-record\-libdeps\fP jest identyczna jak modyfikator \fBl\fP, stanowi
jedynie odmianę w długiej postaci.
.IP \fB\-\-thin\fP 4
.IX Item \-\-thin
Czyni z podanego \fIarchiwum\fP archiwum \fIcienkie\fP. Jeśli podane archiwum już
istnieje i jest archiwum zwykłym, istniejące składowe muszą być obecne w tym
samym katalogu, co \fIarchiwum\fP.
.IP \fB@\fP\fIplik\fP 4
.IX Item @plik
Czyta opcje wiersza poleceń z podanego \fIpliku\fP. Przeczytane opcje są
wstawiane w miejsce oryginalnej opcji @plik. Jeśli \fIplik\fP nie istnieje lub
nie może być odczytany, ta opcja jest traktowana dosłownie i nie jest
usuwana.
.Sp
Opcje w \fIpliku\fP są rozdzielane białymi znakami. Biały znak może wystąpić w
opcji, jeśli cała opcja zostanie ujęta w pojedyncze albo podwójne
cudzysłowy. Można dodać dowolny znak (włączając w to znak odwrotnego
ukośnika), poprzedzając go znakiem odwrotnego ukośnika. \fIPlik\fP może również
zawierać dodatkowe opcje @\fIplik\fP \-  w takim przypadku każda z takich opcji
będzie przetwarzana rekurencyjnie.
.SH "ZOBACZ TAKŻE"
.IX Header "ZOBACZ TAKŻE"
\&\fBnm\fP\|(1), \fBranlib\fP\|(1) oraz wpisy Info zestawu \fIbinutils\fP.
.SH PRAWA AUTORSKIE
.IX Header PRAWA AUTORSKIE
Copyright (c) 1991\-2025 Free Software Foundation, Inc.
.PP
Zezwala się na kopiowanie, rozpowszechnianie i/lub modyfikowanie tego
dokumentu na warunkach Licencji Wolnej Dokumentacji GNU (\s-1GNU\s0 Free
Documentation License) w wersji 1.3 lub jakiejkolwiek nowszej wersji
opublikowanej przez Fundację Wolnego Oprogramowania, przy czym Sekcjami
niezmiennymi są \[Bq]GNU General Public License\[rq] i \[Bq]GNU Free
Documentation License\[rq], bez treści przedniej lub tylnej strony okładki.
Egzemplarz licencji zamieszczono w sekcji zatytułowanej \[Bq]GNU Free
Documentation License\[rq].
.PP
.SH TŁUMACZENIE
Tłumaczenie niniejszej strony podręcznika:
Przemek Borys <pborys@dione.ids.pl>
i
Michał Kułach <michal.kulach@gmail.com>
.
.PP
Niniejsze tłumaczenie jest wolną dokumentacją. Bliższe informacje o warunkach
licencji można uzyskać zapoznając się z
.UR https://www.gnu.org/licenses/gpl-3.0.html
GNU General Public License w wersji 3
.UE
lub nowszej. Nie przyjmuje się ŻADNEJ ODPOWIEDZIALNOŚCI.
.PP
Błędy w tłumaczeniu strony podręcznika prosimy zgłaszać na adres listy
dyskusyjnej
.MT manpages-pl-list@lists.sourceforge.net
.ME .
