arj - instrukcja obsługi, opcje, przykłady poleceń


NAZWA

arj - Archiwizator plików .arj

STRESZCZENIE

arj command [-switch[-|+|option]] archive[.arj] [base directory] [!list name|path name|wildcard name]

POLECENIA

ac

Dodaj rozdział do archiwum rozdziałów.

cc

Konwertuj archiwum na archiwum rozdziałów.

dc

Usuń ostatni rozdział z archiwum.

a

Dodaj pliki do archiwum.

b

wykonaj polecenie Batch lub DOS.

c

Pliki archiwum komentarzy.

d

Usuń pliki z archiwum.

e

Wypakuj pliki z archiwum.

f

Odśwież pliki w archiwum.

g

Zniekształcone pliki w archiwum.

i

sprawdź integralność programu arj.

j

Dołącz do archiwów, aby zarchiwizować

k

usuń przestarzałe pliki kopii zapasowych.

l

Wyświetl zawartość archiwum.

m

Przenieś pliki do archiwum.

n

zmień nazwy plików w archiwum.

o

Zamów pliki w archiwum.

p

Wydrukuj pliki na standardowe wyjście.

q

odzyskać uszkodzony plik arj.

r

Usuń ścieżki z nazw plików.

s

Przykładowe pliki do ekranu z pauzą.

t

Test integralności archiwum.

u

Zaktualizuj pliki do archiwum.

v

Szczegółowo wypisz zawartość archiwum.

w

Gdzie są ciągi tekstowe w archiwum.

x

eXtract pliki z pełną nazwą ścieżki.

y

kopiuj archiwum z nowymi opcjami.

PRZEŁĄCZNIKI

c

pomiń znacznik czasu Sprawdź

e

Wyklucz ścieżki z nazw

f

Odśwież istniejące pliki

g

Garble z hasłem

i

bez wskaźnika postępu

m

metodą 0, 1, 2, 3, 4

n

tylko nowe pliki (nie istnieją)

r

Podkatalogi rekurencyjne

u

Aktualizuj pliki (nowe i nowsze)

v

włączyć wiele woluminów

w

przypisać katalog roboczy

x

Wyklucz wybrane pliki

y

zakładaj Tak dla wszystkich zapytań

hk

włączyć ochronę przed uszkodzeniami ARJ-PROTECT

SZCZEGÓŁOWE PRZEŁĄCZNIKI

-

Wyłącza znak przełączania

+

Blokuje użycie ARJ_SW

+var: ustaw zmienną środowiskową

@

Ustaw 1 token na wiersz pliku odpowiedzi

!

Ustaw listę znaków (!)

&

Ustaw wsadową obsługę błędów krytycznych

#

Wybierz pliki według numerów

$

Dodaj/wyodrębnij etykietę woluminu

$A: dodaj/wyodrębnij etykietę na dysk A

a

Zezwól na dowolny atrybut pliku

a1: wszelkie pliki, katalogi i specjalne pliki systemu UNIX

b

Wykonaj kopię zapasową zmienionych plików

b1: Backup changed, reset archive bits
b2: only reset archive bits
b3: reset archive bit during restore
b4: do not restore bits, reset arc
b5: do not restore any file attributes
c

Pomiń znacznik czasu Sprawdź

d

Usuń dodane pliki pyta o pozwolenie przed usunięciem

d1: Delete without permission (same as arj m)
d2: Truncate instead of deleting
e

Wyklucz ścieżki z nazw

e1: Wyklucz katalog podstawowy z nazw

f

Odśwież istniejące pliki

f1: Freshen with OLDER files
f2: Freshen with DIFFERENT files
f3: Freshen with CRC mismatched files
g

Garble z hasłem

gstew: garble with password stew
g?: prompt for password
i

Brak wskaźnika postępu

i1: show bar graph Indicator
i2: show percentage and bar graph
i3: total progress percentage
i4: total progress bar graph
i5: total percentage and bar graph
i6: total percentage and file graph
k

Zachowaj archiwum .bak arj

l

Utwórz plik nazwa_listy

limiona.lista: utwórz imiona.lista

m

Metodą 0, 1, 2, 3, 4

m0: store (no compression)
m1: good compression (default)
m2: less memory and compression
m3: FAST! less compression
m4: FASTEST! least compression
n

Tylko nowe pliki (nie istnieją)

o

W dniu lub po RRRRMMDDDHHMMSS

o:       on today
o19901225: on/after 12/25/1990
ob: Before YYYYMMDDHHMMSS
ob:       before today
ob19901225: before 12/25/1990
od: no older than N Days
od5: five or less days old
oa: After YYYYMMDDHHMMSS (last access)
oa:       on today
oa19901225: after 12/25/1990
oab: Before YYYYMMDDHHMMSS (last access)
oab:      before today
oab19901225: before 12/25/1990
oc: After YYYYMMDDHHMMSS (created)
oc:       on today
oc19901225: after 12/25/1990
ocb: Before YYYYMMDDHHMMSS
ocb:      before today
ocb19901225: before 12/25/1990
p

Dopasuj, używając pełnych nazw ścieżek

p1: dopasuj nazwę ścieżki do podkatalogów

q

Zapytanie o każdy plik

r

Podkatalogi rekurencyjne

s

Ustaw znacznik czasu archiwum na najnowszy

s1: save original time-Stamp
s2: set archive time-Stamp
s3: save both original time-Stamps
t

Ustaw typ pliku (domyślnie 0)

t0: set binary file type
t1: set C text file type
t1f: force C text file type
t1g: set C text with graphics
u

Aktualizuj pliki (nowe + nowsze)

u1: Update files (new + OLDER)
u2: Update files (new + different)
u3: Update files (new + CRC mismatch)
v

Włącz wiele woluminów

v360: build 362000 byte volumes
v50K: build 50000 byte volumes
va: auto-detect space available
vd/tmp/*: delete /tmp/*
ve: use alternate volume naming
vi: inhibit diskette change test
vr50K: reserve 50000 bytes of space on first volume
vs: provide command prompt
vscmd: execute cmd before each vol
vv: beep between volumes
vw: keep Whole files in volumes
vz: provide command with no echo
v360,v720,v1200,v1440: abbrevs Volume options may be in any order
       except s and z which must be last
w

Przypisz katalog roboczy

w/tmp: użyj /tmp jako katalogu roboczego

x

Wyklucz wybrane pliki

x*.sh: exclude *.sh files
x!names: exclude files in names multiple exclusions are allowed
y

Załóż Tak dla wszystkich zapytań z wyjątkiem monitów o wolumin dyskietki Użyj tego przełącznika w trybie wsadowym

z

Dostarcz plik komentarzy do archiwum _ Konwertuj nazwy plików na małe litery

zarc.cmt: use arc.cmt for comments
z/dev/null: use to strip comments

PRZESUNIĘTE PRZEŁĄCZNIKI

h#

Dołącz ciąg daty do nazwy

h#1: append time string to name
h#2: append DHHMMSS to name (custom: h#{Y,M,D,N,h,m,s})
h#YYYY-MMDD: append YYYY-MMDD
h$

Spróbuj użyć długich nazw (Win2000)

h2

Przestarzały synonim grupy -2 opcji

ha

Ignoruj atrybut tylko do odczytu

hb

Wybierz według atrybutu/typu pliku

a - archive bit set
b - archive bit clear
r - readonly
s - system
h - hidden
d - directory
n - normal file, not d,h,r,s,c,l
c - chapter label
l - volume label
f - abbrev for n,d,r,s,h
u - UNIX special files
w - win95 long filenames
hb: select all types
hbsh: select hidden, system only
hbd: select dirs only
hc

Wykonaj polecenie na początku arj

hcwyczyść: wykonaj wyczyść

he

Pomiń test koperty bezpieczeństwa

he1: ustaw błąd na kopercie bezpieczeństwa

hf

Ustaw tylko krótkie nazwy plików

hf1: set longnames in file comment or extract with w95lname.nnn
hf2: use long filenames in DOS
hf3: set longnames in file comment using shortname wildcards
hf4: set all files archived in Windows as Windows long filenames
hg

Określ nazwę pliku modułu zniekształcenia

hgarjcrypt.so: set arjcrypt.so as name of garble module
hg!: specify use of 40 bit encryption
hi

Szczegółowe wyświetlanie w plikach indeksu

hk

Zbuduj rekord ochrony danych

hk

Domyślna ilość danych odzyskiwania

hk1: more recovery data
hk9: maximum amount of recovery data
     Disable ARJ-PROTECT when used with the "y" command
hl

Zwraca błąd dla błędu pliku listy

hm

Zwiększ pojemność listy plików

hm!: redirect -hm temp file
hm! : move temp file to XMS mem
hm!/tmp : move temp file to /tmp
hn

Podaj nieistniejącą specyfikację pliku

hn####: ustaw #### jako specyfikację pliku

ho

Wyodrębniaj tylko pliki z dopasowaniami

ho1: Wypakuj tylko pliki bez dopasowań

hq

Ignoruj błąd otwartego dostępu przy dodawaniu

hq1: ignore open not found error on adds
hq2: ignore access and not found on adds
hr

Spróbuj zignorować błędy archiwum

hs

Wyłącz udostępnianie plików

ht

Ustaw katalog docelowy

ht/katalog docelowy

hu

Zezwól na aktualizację archiwów woluminów

hv

Sprawdź wersję arj

hw

Przewiń zapisz wyświetlanie nazwy pliku wyszukiwania

hw1: wyświetla tylko nazwy plików z dopasowaniami

hx

Ustaw domyślne rozszerzenia archiwów

hx.arj.sdn

hy

ustaw arj32, aby używał strony kodowej ANSI ustaw arj, aby rozpakować archiwum strony kodowej ANSI

hy1: force arj32 to use OEM codepage
hy2: force arj32 to use ANSI codepage
hz

Utwórz kopertę ARJ-SECURITY

j#

Przechowuj tylko CRC, a nie plik

j#1: store only date, size, attributes
j#2: restore file attributes
j#3: restore file dates
j#4: restore file attributes and dates
j$

Nie przetwarzaj plików DTA i DTC

ja

Ustaw polecenie P, aby wyświetlić ANSI

ja1: blokuje wyświetlanie komentarzy

jb

Ustaw przetwarzanie kopii zapasowej rozdziału

jb0: clear chapter archive status
jb*: select all chapter backup files
jc

Wyjdź po zliczeniu plików

jc5: exit after 5 files
jc nam1 nam2: exit after 2 files
jd

Zapewnij wolne miejsce na dysku

e -jd50K: skip file if<50000 free
l -jd1000: set error if<1000 free
je

Utwórz samorozpakowujące się archiwum

je1: utwórz archiwum SFXJR

jf

Przechowuj/użyj Pełna określona ścieżka

jf1: zapisz/użyj ścieżki minus dysk

jg

[PRZESTARZAŁY]

jg1: [PRZESTARZAŁE]

jh

Ustaw rozmiar bufora Huffmana

jh65535: set to 65535 bytes (max)
jh2048: set to 2048 bytes (min)
ji

Utwórz plik indeksu

jiplik.indeksu: utwórz plik.indeksu

jk

Zachowaj archiwum tymczasowe w przypadku błędu

jl

Wyświetlaj tylko specyfikacje plików

jm

Ustaw maksymalny tryb kompresji

jm1: ustaw szybciej Maksymalna kompresja

jn

Uruchom ponownie woluminy w nazwa_pliku

jn/bin/test: restart at /bin/test
jn: get restart information from previously written index file
jo

Zapytanie podczas aktualizacji pliku archiwum

jo: extract to unique Output names
jo1: extract to unique Output names keeping file extension
jp

Pauza po każdym ekranie

jp50: wstrzymaj, ustaw rozmiar strony na 50

jq

Ustaw parametr ciągu

jqłańcuch: ustaw parametr na łańcuch

jr

Odzyskaj uszkodzone pliki archiwum

jr1: Odzyskaj poważnie uszkodzone pliki archiwów

js

Przechowuj archiwa według sufiksu (domyślnie arj, arc, lzh, pak, rar, zip, zoo, j i uc2).

js.zoo: przechowuj tylko pliki .zoo

jt

Przetestuj archiwum tymczasowe przez CRC

jt1: Test CRC and file contents
jt2: Test only added file contents
jt3: Test only file date-time and size
ju

Przetłumacz ścieżki w stylu UNIX

jv

Ustaw pełny wyświetlacz

jv1: ustaw specjalny tryb pełnej listy

jw

Ustaw nazwę pliku wyjściowego wyodrębniania

jwnowy.plik: wyjście do nowego.pliku

jx

Zacznij od pozycji eXtended

jx10000: zacznij od pozycji 10000

jy

Pomijaj zapytania, zakładając, że tak

a - skip append query
c - skip create directory query
d - skip delete files query
k - skip disk space available query
n - skip new filename prompt
o - skip overwrite file query
r - erase all type-ahead before query
s - skip scanned enough text query
v - skip proceed to next volume query
y - accept single character Y/N/A/Q
jycny: skip create, new name queries in single character
        input mode
jz

Dostarcz plik do komentarza do pliku

jzfile.cmt: use file.cmt for comments
jz/dev/null: use to strip file comments
2a

Serializuj nazwy podczas ekstrakcji

2b

[UNIX] ogranicza do blokowania urządzeń

2b or 2b.: current device only
2b-/usr: all except where /usr is located
2c

[OS/2, NT] obsługuje Kryt. Tylko EA

2d

Tryb zgodności arj/DOS

2d1: (PRZESTARZAŁE) zgodność komentarzy

2e

Filtr [OS/2, NT] Rozszerzone atrybuty

2e.*: pack/unpack system EAs only
2e.ICON?: pack/unpack icons only
2e: disable EAs handling
2f

Wyłącz serializację komentarzy w wielu woluminach

2h

[UNIX] Wyłącz obsługę dowiązań twardych

2h1: Wyodrębnij dowiązania twarde jako dowiązania symboliczne

2k

Pomiń wyświetlanie wieku w datach

2k1: używaj jednoznacznego formatu wyświetlania daty

2l

[OS/2, NT] traktują .LONGNAME EA jako nazwy plików, jeśli to możliwe

2o

[UNIX] przechowuje/przywraca własność plików

2o1: Przechowuj numeryczne wartości UID/GID 2o2: To samo co -2o, ale zapisuje również grupę

2p

Określ klasę priorytetu procesu

OS/2, NT: 2p1...2p4
Linux, FreeBSD: 2p1...2p41
2r

Przywróć katalog Kolejność rekursji

2s

[UNIX] zachowuje właściwości dowiązania symbolicznego

2x

[OS/2, NT]: Wyklucz rozszerzone atrybuty

2x.IKONA?: ignoruj ikony

DOMYŚLNE

Save path information in archive
Save long filenames
Save/restore extended attributes
Save/restore file date-time created and accessed in Win95 and OS/2
Save timestamps in the UNIX format under UNIX-like operating systems
Don't save drive and root in path information
Display comment ANSI sequences with built-in display handler
Prompt before overwriting output files
Use method 1 compression
Use binary mode
Use ! as list file symbol
The "ac" command is an abbreviation for "u -u2 -jb"
The "cc" command is an abbreviation for "y -jb"
The "dc" command is an abbreviation for "d -jb"

W Win32 arj domyślnie używa strony kodowej OEM. Opcja "-hy" ustawia arj na użycie strony kodowej ANSI, która jest domyślnym środowiskiem graficznym Windows. Samorozpakowujące się archiwa arj/Win32 powinny być tworzone przy użyciu opcji "-hy".

Aby zapewnić kompatybilność z poprzednimi wersjami arj, podczas archiwizacji w systemie UNIX należy określić parametr "-2d".

ODPOWIEDZI UŻYTKOWNIKA

Yes

Tak

No

NIE

Quit

przerwij z arj

Always

zawsze zakładaj tak dla bieżącego typu zapytania

Skip

zawsze zakładaj nie dla bieżącego typu zapytania

Global

zawsze zakładaj tak dla wszystkich zapytań z wyjątkiem monitów o wolumin dyskietki

Command

monit o wykonanie jednego polecenia systemowego

ŚRODOWISKO

ARJ_SW=-jyry -jv -i1
ARJ_SW=/etc/arj.cfg

STAN WYJŚCIA

0

Powodzenie

1

Ostrzeżenie (nie znaleziono określonego pliku do dodania do archiwum, określonego pliku do wyświetlenia, wyodrębnienia itp. lub odpowiedź negatywna na monit „OK, aby przejść do następnego woluminu…”)

2

Błąd krytyczny

3

Błąd CRC (błąd CRC nagłówka lub pliku lub złe hasło)

4

Błąd ARJ-SECURITY lub próba aktualizacji archiwum ARJ-SECURED

5

Dysk pełny lub błąd zapisu

6

Nie można otworzyć archiwum lub pliku

7

Prosty błąd użytkownika (złe parametry)

8

Za mało pamięci

9

To nie jest archiwum arj

10

[DOS] Błąd pamięci XMS (odczyt lub zapis)

11

Przerwa w kontroli użytkownika

12

Zbyt wiele rozdziałów (ponad 250)

PRZYKŁADY

Dodaj pliki bez struktury katalogów:

arj a -e archive *

Dodaj dwa pliki do archiwum:

arj a archive name1 name2

Dodaj pliki do archiwum z weryfikacją:

arj a -jt archive *

Dodaj pliki z maksymalną kompresją:

arj a -jm archive *

Dodaj kilka katalogów plików:

arj a archive ... dir1 dir2 dir3

Dodaj tysiące plików do archiwum:

arj a -hm1 -r archive *

Dodaj rozdział do archiwum:

arj ac archive /foo/dir/* -r

Tylko nagłówek archiwum komentarzy:

arj c archive -zcmt.fil

Konwertuj standardowe archiwum na rozdział:

arj cc archive

Konwertuj archiwum rozdziałów na standardowe:

arj y archive -jb0

Usuń ostatni rozdział z archiwum:

arj dc archive *

Usuń tylko komentarz z archiwum:

arj c archive -z/dev/null

Wypakuj pliki z archiwum:

arj e archive

Wyodrębnij zachowując strukturę katalogów:

arj x archive

Wyodrębnij nowe i nowsze pliki bez zapytania:

arj e archive -u -y

Wyodrębnij podkatalog z archiwum:

arj e archive subdir/* -p1

Wypakuj pliki do katalogu:

arj x archive destdir/ *

Wypakuj pliki do katalogu:

arj x archive * -htdestdir

Wypakuj pliki do katalogu ze spacją:

arj x archive "Some Dir/ "

Wypakuj pliki do katalogu ze spacją:

arj x archive "-htSome Dir"

Wyodrębnij archiwum Win95 do zwykłego DOS-a:

arj x archive -hf2

Lista plików w archiwum:

arj l archive

Przenieś pliki do archiwum:

arj m archive *.tex

Przenieś pliki z archiwum:

arj e -d archive *.tex

Odzyskaj pliki z uszkodzonego archiwum:

arj x archive -jr

Sprawdź integralność plików w archiwum:

arj t archive

Przetestuj wiele archiwów arj:

arj t *.arj -hr

Dodaj pliki do archiwum z wieloma woluminami:

arj a -va /floppy/archive *

Utwórz do 999 woluminów archiwum:

arj a -va /floppy/archive.001

Wyodrębnij z archiwum wielotomowego:

arj x -v /floppy/archive

Tworzenie samorozpakowującego się wielu woluminów:

arj a -va -je /floppy/archive *

Konwertuj archiwum na samorozpakowujące się:

arj y -je1 archive

Kopia zapasowa katalogu /foo do katalogu /floppy:

arj a /floppy/backup /foo -a1 -b2 -r -vvas -w/foo -js -jt -hk

Przywróć kopię zapasową z katalogu /floppy do katalogu /foo:

arj x /floppy/backup /foo -vv -y

SAMOROZDRABNIAJĄCE ARCHIWA

Jeśli pierwsze dwa znaki komentarza arj to „))” w samorozpakowującym się, to samorozpakowujący zaakceptuje dołączoną linię jako swoją linię poleceń.

„)) -o” zmusi samorozpakowujący się plik do nadpisania istniejących plików.

ZOBACZ TEŻ

rearj(1), unarj(1), arj-register(1).

AUTOR

Ta strona podręcznika została napisana przez Olę Lundqvist w formacie pod, a następnie przekonwertowana przez Guillema Jovera na format nroff.