zip -r 1.zip /home/username/the_folder
Tại đây, khi tôi giải nén 1.zip
, nó sẽ tạo /home/username/the_folder
, từ thư mục nào tôi đang giải nén.Zip ghi rõ đường dẫn tuyệt đối, nhưng chỉ giữ một phần của chúng
Làm cách nào để nén, nêu rõ đường dẫn tuyệt đối đầy đủ, nhưng làm cho mã zip chỉ chứa cấu trúc thư mục bắt đầu từ, trong trường hợp này chẳng hạn như /home/username
?
Bằng cách đó tôi có thể ở bất kỳ con đường nào tôi muốn, giải nén và nó sẽ chỉ tạo the_folder
và không phải /home/username/the_folder
.
cd path_under_folder_to_zip && zip -r my_current_path/1.zip folder_to_zip>/dev/null –
Hoạt động tốt trên macOS :) Cảm ơn. –