TAR

From Atariki

(Różnice między wersjami)
Jump to: navigation, search
Wersja z dnia 01:41, 22 paź 2005
KMK (Dyskusja | wkład)
(Uwagi)
← Previous diff
Wersja z dnia 01:42, 22 paź 2005
KMK (Dyskusja | wkład)
(Uwagi)
Next diff →
Linia 33: Linia 33:
# Nie załączyć do archiwum dwóch - albo więcej - plików o tej samej samej ścieżce dostępu. Może się to łatwo zdarzyć przy tworzeniu jednego archiwum zawierającego pliki znajdujące się na różnych dyskach (specyfikacja stacji dysków, jako nieprzenośna pomiędzy systemami operacyjnymi, nie jest zapisywana w archiwum). # Nie załączyć do archiwum dwóch - albo więcej - plików o tej samej samej ścieżce dostępu. Może się to łatwo zdarzyć przy tworzeniu jednego archiwum zawierającego pliki znajdujące się na różnych dyskach (specyfikacja stacji dysków, jako nieprzenośna pomiędzy systemami operacyjnymi, nie jest zapisywana w archiwum).
-# Nie tworzyć archiwów, w których w jednym katalogu będzie istniał wpis dla pliku i dla katalogu o tej samej nazwie; SpartaDOS na to pozwala, więc takie archiwum rozpakuje się prawidłowo na Atari, ale pod Unixem archiwum nie rozpakuje się w całości.+# Nie tworzyć archiwów, w których w jednym katalogu będzie istniał wpis dla pliku i dla katalogu o tej samej nazwie; SpartaDOS na to pozwala, więc takie archiwum rozpakuje się prawidłowo na Atari, ale pod Unixem oraz pod Windows będą problemy.
Autorem jest [[KMK]]. Program jest do ściągnięcia stąd: [http://drac030.krap.pl/tar.arc]. Dyskusja tutaj: [http://atariarea.krap.pl/forum/viewtopic.php?id=3564]. Autorem jest [[KMK]]. Program jest do ściągnięcia stąd: [http://drac030.krap.pl/tar.arc]. Dyskusja tutaj: [http://atariarea.krap.pl/forum/viewtopic.php?id=3564].

Wersja z dnia 01:42, 22 paź 2005

Grafika:tar.png

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.

Spis treści

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 nazwy znajdują się w "liście plików" (kolejne nazwy 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 wszystkimi 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 (v.1.0 rozpakowywał też przy okazji wszystkie katalogi, zostało to poprawione w wersji 1.1). 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ść).

Uwagi

Przy tworzeniu archiwów na Atari trzeba uważać na następujące rzeczy:

  1. Nie załączyć do archiwum dwóch - albo więcej - plików o tej samej samej ścieżce dostępu. Może się to łatwo zdarzyć przy tworzeniu jednego archiwum zawierającego pliki znajdujące się na różnych dyskach (specyfikacja stacji dysków, jako nieprzenośna pomiędzy systemami operacyjnymi, nie jest zapisywana w archiwum).
  2. Nie tworzyć archiwów, w których w jednym katalogu będzie istniał wpis dla pliku i dla katalogu o tej samej nazwie; SpartaDOS na to pozwala, więc takie archiwum rozpakuje się prawidłowo na Atari, ale pod Unixem oraz pod Windows będą problemy.

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

Personal tools