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.
[+] Wypakowanie pliku tar gdy jest za ma
-
- Posty: 8
- Rejestracja: 21 stycznia 2010, 15:21
Spróbuj tak:
1. Nie wiem czy to na pewno potrzebne ale powinno być wygodniej, mianowicie: zdekompresuj archiwumWynikiem będzie plik archiwum.tar.
2. Utwórz katalog na wypakowywane pliki.
3. Żeby wiedzieć jakie pliki masz w archiwum użyjNazwy 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:
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.
1. Nie wiem czy to na pewno potrzebne ale powinno być wygodniej, mianowicie: zdekompresuj archiwum
Kod: Zaznacz cały
bzip2 -d archiwum.tar.bz2
2. Utwórz katalog na wypakowywane pliki.
3. Żeby wiedzieć jakie pliki masz w archiwum użyj
Kod: Zaznacz cały
tar --list --file=archiwum.tar > 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):
Kod: Zaznacz cały
tar -xvf archiwum.tar --exclude-from lista
Kod: Zaznacz cały
tar --delete --file=archiwum.tar `ls -1 <katalog utworzony w punkcie piątym>/`
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.
-
- Posty: 8
- Rejestracja: 21 stycznia 2010, 15:21