Tôi đã có một ổ đĩa 100 GB có tệp 95 GB. Tôi cần giải phóng một số dung lượng trên ổ đĩa (và ngay bây giờ việc chuyển tệp ra khỏi ổ đĩa không phải là một tùy chọn). Tệp sẽ nén tốt với gzip
hoặc bz2
bất cứ thứ gì, nhưng tất cả các chương trình này ghi tệp nén vào một tệp riêng. Tôi không có đủ không gian trống cho việc này.
Có cách nào sử dụng các công cụ nén tiêu chuẩn hoặc các tiện ích Unix khác để nén tệp mà không sử dụng bất kỳ không gian đĩa bổ sung nào (hoặc ít nhất là một lượng không gian đĩa bổ sung tối thiểu) không? Tôi đang hình dung một cái gì đó nén một phần của tệp tại một thời điểm và ghi kết quả trực tiếp lên tệp. Tôi nhận ra điều này sẽ rất rủi ro, vì tệp sẽ bị hỏng nếu quá trình nén bị gián đoạn, nhưng tôi không nghĩ mình có lựa chọn nào khác.