Mam dysk 100 GB z plikiem 95 GB. Muszę zwolnić trochę miejsca na dysku (a teraz przeniesienie pliku z dysku nie jest opcją). Plik dobrze się skompresuje z, gzip
lub bz2
czymkolwiek, ale wszystkie te programy zapisują skompresowany plik do osobnego pliku. Nie mam na to wystarczającej ilości wolnego miejsca.
Czy istnieje sposób użycia standardowych narzędzi kompresji lub innych narzędzi uniksowych do skompresowania pliku bez użycia dodatkowego miejsca na dysku (lub przynajmniej minimalnej ilości dodatkowego miejsca na dysku)? Wyobrażam sobie coś, co kompresuje część pliku na raz i zapisuje wyniki bezpośrednio nad plikiem. Zdaję sobie sprawę, że byłoby to ryzykowne, ponieważ plik zostałby uszkodzony, gdyby kompresja została przerwana, ale nie sądzę, że mam wybór.