Nowe posty

Autor Wątek: [tar -c] Proszę o wyjaśnienie działania.  (Przeczytany 6437 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