Strona 1 z 1
[+] Wypakowanie pliku tar gdy jest za mało miejsca na dysku
: 08 sierpnia 2010, 09:22
autor: Mruk
Witam.
Mam pytanie, czy jest jakiś sposób na wypakowanie pliku tar gdy mam za mało miejsca na dysku? Mam 10GB dysk i plik tar.bz2, który zajmuje 5.6GB. Czy jest jakiś sposób, aby np. plik, który wypakuje usuwało z archiwum i czy w ogóle można ręcznie wykasować pojedyncze pliki z archiwum?
Pozdrawiam.
: 08 sierpnia 2010, 18:23
autor: HarryGuana
Spróbuj tak:
1. Nie wiem czy to na pewno potrzebne ale powinno być wygodniej, mianowicie: zdekompresuj archiwum
Wynikiem będzie plik archiwum.tar.
2. Utwórz katalog na wypakowywane pliki.
3. Żeby wiedzieć jakie pliki masz w archiwum użyj
Nazwy plików zostaną zapisane w pliku
lista.
4. Z pliku lista
usuń nazwy plików które chcesz wypakować.
5. Wypakowuj wszystkie pliki z wyjątkiem tych zapisanych w pliku
lista (za każdym razem utwórz na nie nowy podkatalog):
6. Usuń wypakowane pliki z archiwum:
Kod: Zaznacz cały
tar --delete --file=archiwum.tar `ls -1 <katalog utworzony w punkcie piątym>/`
przy
ls jest opcja
-1, czyli słownie
jeden, a nie
l.
Powtarzaj od punktu 4-tego aż do końca wypakowywania.
w punkcie 5. po to tworzysz za każdym razem nowy podkatalog żeby można było bezproblemowo usunąć wypakowane pliki z archiwum.
Na koniec z wszystkich podkatalogów przenosisz pliki do katalogu nadrzędnego, a podkatalogi możesz usunąć.
Zawiłe mi to wyszło ale innego pomysłu nie mam, oprócz zgrania archiwum na wystarczająco duży nośnik zewnętrzny i wypakowanie archiwum na dysk...
Pozdrawiam.
: 08 sierpnia 2010, 22:41
autor: Mruk
1. Nie mogę zrobić archiwum tar, przecież nie mam miejsca na dysku.
2. Jest
3. Lista się tworzy,
4. Jest
5. No i właśnie, znów wypakowuje wszystkie pliki, a nie tylko te z listy. Pewnie przez pkt. 1
6. Tez nie dziala.
: 08 sierpnia 2010, 23:12
autor: HarryGuana
Miałem nadzieję, że dekompresja archiwum przejdzie jakoś płynnie i nie zużyje całego dysku, ale jednak. No i niestety, skompresowanego archiwum nie da się uaktualniać (punkt 6), więc bez dodatkowej przestrzeni chyba nic nie da się zrobić. Acz spróbuję coś wymyśleć.
: 09 sierpnia 2010, 20:42
autor: Mruk
Poradziłem sobie, do zamkniecia.
: 09 sierpnia 2010, 21:16
autor: lessmian2
No to jeszcze zdradź nam tę tajemnicę jak tego dokonałeś.
: 11 sierpnia 2010, 08:57
autor: Mruk
Podczas wypakowywania przesyłałem na inny serwer i usuwałem przesłane pliki. : D