TAR
From Atariki
Wersja z dnia 12:18, 16 paź 2005 KMK (Dyskusja | wkład) (→Tworzenie archiwum) ← Previous diff |
Wersja z dnia 12:19, 16 paź 2005 KMK (Dyskusja | wkład) (→Tworzenie archiwum) Next diff → |
||
Linia 6: | Linia 6: | ||
* tar -cv 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 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"). | + | 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. | Podanie opcji 'v' w parametrach powoduje wyświetlenie informacji, który plik jest w danej chwili archiwizowany. |
Wersja z dnia 12:19, 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 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 (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]. Dyskusja tutaj: [2].