Nowe posty

xx Problem ze sterownikami. (5)
2024-04-13, 21:25:16
xx Instalacja xfce4 (2)
2024-04-13, 16:20:17
xx Serie kompilacji bez instalacji dla “emerge” w Gentoo (2)
2024-04-08, 18:40:04
xx Plasma 6 w Neonie ssie trochę mniej ... (17)
2024-04-05, 10:03:46
xx Problem z Linux Lite po instalacji (3)
2024-04-03, 14:23:40
xx Jak właczyć num locka przy starcie systemu debian 12? (12)
2024-04-02, 17:43:54
xx Brak dźwieku w systemie. (5)
2024-04-02, 16:13:41
xx Dystrybucja pod HP Omen (7)
2024-03-29, 11:33:05
xx [Poradnik] Wyszukiwanie Sterowników (2)
2024-03-27, 21:08:23
xx Ile pingwinów? (1)
2024-03-27, 08:59:24

Autor Wątek: [tar -c] Proszę o wyjaśnienie działania.  (Przeczytany 6431 razy)

ar2di2utu

  • Gość
[tar -c] Proszę o wyjaśnienie działania.
« dnia: 2013-11-22, 13:32:15 »
Witam proszę o wyjaśnienie co się dzieje, co robi tar w chwili gdy:
1, Mam plik file3.txt.
artur@Arturo-A-PC:~/BashNauka/Test$ more file3.txt 
Ala ma kota!
2. wywołuje polecenie:
tar -c file3.txt
3. Otrzymuje coś takiego:
artur@Arturo-A-PC:~/BashNauka/Test$ tar -c file3.txt 
file3.txt0000644000175000017500000000001512243646457011706 0ustar  arturarturAla ma kota!
Co to za liczby? Co oznacza drugi wyraz(ciag?) "0ustar"? Rozumie ze dalsze "arturartur" to nic innego jak nazwa użytkownika?
Z góry dziękuje za odpowiedz.

chmooreck

  • Gość
[tar -c] Proszę o wyjaśnienie działania.
« Odpowiedź #1 dnia: 2013-11-22, 14:57:48 »
to jest zawartość archiwum tar, które utworzyłeś.
Standardowo, jeśli nie podasz inaczej w opcjach, tar wynik działania wysyła na standardowe wyjście.

Offline 1709

  • Users
  • Guru
  • *****
  • Wiadomości: 2765
  • 1709
    • Zobacz profil
[tar -c] Proszę o wyjaśnienie działania.
« Odpowiedź #2 dnia: 2013-11-22, 16:54:22 »
Cytuj
Co oznacza drugi wyraz(ciag?) "0ustar"?
ustar ( chyba o to chodziło )
" Archive format defined by POSIX.1-1988 specification. "
http://www.gnu.org/software/tar/manual/html_section/Formats.html

Trochę się pobawiłem:
$ tar --format=v7 -c plik
plik0000664000076500007660000000001112243672645006515 00000000000000mini tar
$ tar --format=posix -c plik
./PaxHeaders.1852/man0000644000076500007660000000013212243672645012705 xustar000000000000000030 mtime=1385133477.658637478
30 atime=1385133478.679637487
30 ctime=1385133477.716637479
plik0000664000076500007660000000001112243672645010650 0ustar00gggg00000000000000mini tar
PS: Brak polskiej czcionki, nie jest to brak lenistwa, a jej brak w systemie i brak czasu na reczne poprawki.

ar2di2utu

  • Gość
[tar -c] Proszę o wyjaśnienie działania.
« Odpowiedź #3 dnia: 2013-11-22, 19:15:57 »
Dzięki Wam :)
chmooreck właśnie nie pomyślałem, że może mi to wywalić na ekran - nie tworząc pliku

P.S Właśnie zakochałem się w tar ze wsględu na jego komuikaty o błędach ;) typu:
tar: Zakończenie w stanie błędu z powodu uprzednich błędów
lub
tar: Tchórzliwie odmawiam utworzenia pustego archiwum