Re: Περίεργο tar πρόβλημα.

Simos Xenitellis simos.lists at googlemail.com
Thu Nov 27 19:50:34 GMT 2008


2008/11/27 apix <mhristof at csd.uoc.gr>:
> Το μέγεθος δεν είναι πρόβλημα, γιαυτό και δεν δημιούργησα το *.tar μου
> με συμπίεση.

Αναφέρεις ότι το αρχείο .tar είναι 3.1GB και όταν το αποσυμπιέζεις βγάζει 11ΜΒ.
Μια εξήγηση είναι ότι τα αρχικά σου δεδομένα είναι αρκετές χιλιάδες
αρχεία μηδενικού μεγέθος.
Αναφέρεις παραπάνω ότι το "μέγεθος δεν είναι πρόβλημα".
Αυτό δεν απαντάει στο ερώτημά μου για να μάθω τον αριθμό των αρχείων.

Ο τυπικός τρόπος χρήσης της tar (δημιουργία .tar.gz) είναι με

tar cvfz myarchive.tar.gz /home/user/myfiles/

Δοκίμασε και ενημέρωσε το μέγεθος του τελικού αρχείου.

Για την αποσυμπίεση του αρχείου,

cd /tmp
tar xvfz myarchive.tar.gz

Σίμος

> 2008/11/27 Simos Xenitellis <simos.lists at googlemail.com>:
>> 2008/11/27 apix <mhristof at csd.uoc.gr>:
>>> φυσικά ! δεν πετάει το utime error αλλά και πάλι το μέγεθος των
>>> δεδομένων που κάνει untar είναι 11MB.
>>
>> Ένα πράγμα που δε βλέπω στην εντολή tar είναι ο χαρακτήρας z (συμπίεση).
>> Έχει σημασία αυτό;
>>
>> Πες ότι έχουμε 300 αρχεία μηδενικού μεγέθους,
>> mytar.tar: 165 KB
>> helpme.tar.gz: 3 KB
>>
>> δηλαδή, αν ξεχνάμε εκείνο το z, το μέγεθος του ασυμπίεστου tar μπορεί
>> να βγει τεράστιο. Δεν αποτελεί κριτήριο το μέγεθος ενός .tar αλλά του
>> .tar.gz.
>>
>> Γενικά, αν υπάρχει ζήτημα με το μέγεθος ενός tar, δημιούργησέ το με
>>
>> tar cvfz myarchive.tar.gz mywork/
>>
>> Σίμος
>>
>>> 2008/11/27 Nick Demou <ndemou at gmail.com>:
>>>> 2008/11/26 apix <mhristof at csd.uoc.gr>:
>>>>> Το αρχείο δημιουργήθηκε με "tar cvf tar_name.tar folder/" οπότε δεν
>>>>> δούλεψε η rename τακτική. Όσο για τα errors του tar είναι τα παρακάτω:
>>>>>
>>>>> με tar -t *.tar : το τερματικό κολάει και δεν κάνει τίποτα.
>>>>> με tar xvf *.tar : "Cannot utime: Operation not permitted"
>>>>> με tar xvfi *.tar: "Cannot utime: Operation not permitted" και "tar:
>>>>> Skipping to next header" μετά από κάθε αρχείο του tar.
>>>>>
>>>>
>>>> $ apropos utime
>>>> [...]
>>>> utime (2)            - change access and/or modification times of an inode
>>>> [...]
>>>>
>>>> έστω ότι η tar πάει να κάνει untar το ./lala/foo μπορείς να εκτελέσεις
>>>> mkdir lala && touch /lala/foo ?
>>>> δοκίμασες sudo tar xvf *.tar ?
>>>>
>>>
>>>
>>>
>>> --
>>> Expect the worst, it's the least you can do.
>>> --
>>> Ubuntu-gr mailing list
>>> Ubuntu-gr at lists.ubuntu.com
>>>
>>> If you do not want to receive any more messages from the ubuntu-gr mailing list, please follow this link and choose unsubscribe:
>>> https://lists.ubuntu.com/mailman/listinfo/ubuntu-gr
>>>
>>
>
>
>
> --
> Expect the worst, it's the least you can do.
>


More information about the Ubuntu-gr mailing list