gzip: stdin: kết thúc tệp không mong muốn -> sự cố khi trích xuất jdk-7u55-linux-x64.tar.gz


13

Tôi đã tải xuống 'jdk-7u55-linux-x64.tar.gz'

Khi tôi thực hiện lệnh sau để giải nén,

 sudo tar xvzf jdk-7u55-linux-x64.tar.gz

cũng đã thử

sudo tar xvf jdk-7u55-linux-x64.tar.gz
sudo tar xf jdk-7u55-linux-x64.tar.gz
sudo tar -xvf jdk-7u55-linux-x64.tar.gz

Nhưng cuối cùng cũng nhận được lỗi là

gzip: stdin: unexpected end of file
tar: Unexpected EOF in archive
tar: Unexpected EOF in archive
tar: Error is not recoverable: exiting now

Làm thế nào để giải quyết điều này?

Câu trả lời:


14

Vui lòng không sử dụng sudotrừ khi cần thiết. Nếu bạn đang giải nén điều này vào một thư mục mà bạn có quyền truy cập, thì không cầnsudo .

Dù sao, lỗi bạn gặp phải thường là do tải xuống không đầy đủ. Việc lưu trữ kết thúc trước phần chân trang dự kiến ​​của tệp được nén. Nó có thể sẽ hoạt động tốt nếu bạn chỉ cần tải lại.


bạn có thể liệt kê cho tôi nơi sudo được yêu cầu?
AJ

1
@AJ khi bạn gặp lỗi "Quyền bị từ chối". Bạn chỉ nên sử dụng sudocho các hành động mà người dùng thông thường của bạn không thể thực hiện được do các vấn đề về quyền. Không sử dụng nó theo mặc định vì điều đó có thể gây ra tất cả các loại vấn đề xuống dòng.
terdon
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.