TAR

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 12:00, 16 paź 2005
KMK (Dyskusja | wkład)

← Previous diff
Wersja z dnia 12:16, 16 paź 2005
KMK (Dyskusja | wkład)

Next diff →
Linia 1: Linia 1:
-Archiwer na małe Atari zgodny z programem '''tar''' (skrót od "tape archiver") znanym z Unixa. Działa jedynie pod [[SpartaDOS]] i [[SpartaDOS X]] ze względu na wykorzystanie oferowanych przez ten DOS funkcji bezpośredniego dostępu do katalogów. Polecenia przyjmuje za pośrednictwem linii komend. Lista funkcji:+Archiwer na małe Atari zgodny z programem '''tar''' (skrót od "tape archiver") znanym z Unixa. Działa jedynie pod [[SpartaDOS]] i [[SpartaDOS X]] ze względu na wykorzystanie oferowanych przez ten DOS funkcji bezpośredniego dostępu do katalogów. Polecenia przyjmuje za pośrednictwem linii komend.
-* -C - tworzenie archiwum+===Tworzenie archiwum===
-* -X - rozpakowywanie plików z archiwum+
-* -T - wyświetlanie zawartości katalogu archiwum+
-Dodatkowe opcje:+* tar -c foo [lista plików]
 +* tar -cv foo [lista plików]
-* -K - przy odpakowywaniu plików, nie nadpisuj plików już istniejących na dysku+W przykładzie program tworzy archiwum o nazwie "foo.tar" umieszczone w katalogu bieżącym, i kopiuje do niego pliki, których zawy znajdują się w "liście plików" (kolenje nazyw plików oddzielone spacjami). Lista plików może zawierać jokery, w przypadku, kiedy nie jest podana, przyjmuje się, że stanowi ją tekst "*.*". Jeśli w liście plików podany jest katalog, program załącza go do archiwum w całości, razem z wszystkich podkatalogami i znajdującym się w nich plikami, o ile odpowiadają podanej masce (np. ''tar -c foo katalog>*.src'' załączy tylko pliki wybrane przez maskę "*.src").
-* -M - przy odpakowywaniu plików, nie przywracaj pierwotnego czasu i daty+ 
-* -V - przy tworzeniu i rozpakowywaniu archiwum, wyświetlaj informację o tym, który plik jest obecnie przetwarzany; przy listowaniu zawartości archiwum, wyświetlaj dodatkowe informacje na temat każdego pliku.+Podanie opcji 'v' w parametrach powoduje wyświetlenie informacji, który plik jest w danej chwili archiwizowany.
 + 
 +===Rozpakowywanie archiwum===
 + 
 +* tar -x foo [maska]
 +* tar -xv foo [maska]
 + 
 +Rozpakowane zostanie archiwum "foo.tar" znajdujące się w katalogu bieżącym. W przypadku podania maski plików, rozpakowane zostaną tylko pliki z nią zgodne (oraz wszystkie katalogi). Podanie opcji 'v' w parametrach powoduje wyświetlenie informacji, który plik jest w danej chwili wypakowywany (wyświetlana jest cała ścieżka razem ze specyfikacją dysku docelowego). Dodatkowe opcje:
 + 
 +* -k - nie nadpisuj plików już istniejących na dysku
 +* -m - nie przywracaj odpakowanym plikom pierwotnego czasu i daty
 + 
 +===Listowanie zawartości archiwum===
 + 
 +* tar -t foo [maska]
 +* tar -tv foo [maska]
 + 
 +Zawartość archiwum "foo.tar" znajdującego się w katalogu bieżącym zostanie wylistowana na ekranie. "-t" podaje same nazwy plików razem ze ścieżkami, dodatnie opcji "v" powoduje wyświetlenie dodatkowych informacji (czas i data modyfikacji, typ pliku, wielkość).
Autorem jest [[KMK]]. Program jest do ściągnięcia stąd: [http://drac030.krap.pl/tar.arc]. Autorem jest [[KMK]]. Program jest do ściągnięcia stąd: [http://drac030.krap.pl/tar.arc].

Wersja z dnia 12:16, 16 paź 2005

Archiwer na małe Atari zgodny z programem tar (skrót od "tape archiver") znanym z Unixa. Działa jedynie pod SpartaDOS i SpartaDOS X ze względu na wykorzystanie oferowanych przez ten DOS funkcji bezpośredniego dostępu do katalogów. Polecenia przyjmuje za pośrednictwem linii komend.

Tworzenie archiwum

  • tar -c foo [lista plików]
  • tar -cv foo [lista plików]

W przykładzie program tworzy archiwum o nazwie "foo.tar" umieszczone w katalogu bieżącym, i kopiuje do niego pliki, których zawy znajdują się w "liście plików" (kolenje nazyw plików oddzielone spacjami). Lista plików może zawierać jokery, w przypadku, kiedy nie jest podana, przyjmuje się, że stanowi ją tekst "*.*". Jeśli w liście plików podany jest katalog, program załącza go do archiwum w całości, razem z wszystkich podkatalogami i znajdującym się w nich plikami, o ile odpowiadają podanej masce (np. tar -c foo katalog>*.src załączy tylko pliki wybrane przez maskę "*.src").

Podanie opcji 'v' w parametrach powoduje wyświetlenie informacji, który plik jest w danej chwili archiwizowany.

Rozpakowywanie archiwum

  • tar -x foo [maska]
  • tar -xv foo [maska]

Rozpakowane zostanie archiwum "foo.tar" znajdujące się w katalogu bieżącym. W przypadku podania maski plików, rozpakowane zostaną tylko pliki z nią zgodne (oraz wszystkie katalogi). Podanie opcji 'v' w parametrach powoduje wyświetlenie informacji, który plik jest w danej chwili wypakowywany (wyświetlana jest cała ścieżka razem ze specyfikacją dysku docelowego). Dodatkowe opcje:

  • -k - nie nadpisuj plików już istniejących na dysku
  • -m - nie przywracaj odpakowanym plikom pierwotnego czasu i daty

Listowanie zawartości archiwum

  • tar -t foo [maska]
  • tar -tv foo [maska]

Zawartość archiwum "foo.tar" znajdującego się w katalogu bieżącym zostanie wylistowana na ekranie. "-t" podaje same nazwy plików razem ze ścieżkami, dodatnie opcji "v" powoduje wyświetlenie dodatkowych informacji (czas i data modyfikacji, typ pliku, wielkość).

Autorem jest KMK. Program jest do ściągnięcia stąd: [1].

Personal tools