Tôi có một tệp myarchive.zip chứa nhiều thư mục, tệp, v.v. Giả sử tệp myarchive.zip này nằm trong một thư mục có tên là "b". Chà, khi tôi sử dụng lệnh "unzip myarchive.zip", hệ thống sẽ tạo một thư mục theo mặc định gọi là "myarchive" với nội dung của tệp zip. Tôi không muốn hệ thống tạo thư mục "myarchive" này - tôi chỉ muốn nội dung được trích xuất vào thư mục "b". Điều này có thể không?
Những gì tôi đã làm bây giờ chỉ đơn giản là ban hành lệnh "cp" để sao chép các tệp từ thư mục mới được tạo (trong trường hợp này là "myarchive" thành "b") vào nơi tôi muốn.
mv
thay vì cp
. mv archive/* .; rmdir archive/
hoặc tương tự.
unzip
không tạo một thư mục. Tệp zip của bạn có thể có thư mục ở cấp cao nhất.