Chỉ trích xuất nội dung của một thư mục lưu trữ từ trong kho lưu trữ


9

Tình huống

Tôi đang trích xuất một CMS từ drupal-7.15.tar.gz sang / var / www .

Khi được tar -xvzf filename.tar.gzgiải nén bình thường (với ) các tệp kết thúc bằng /var/www/drupal-7.15/

Mục đích

Tôi muốn nội dung từ thư mục drupal-7.15 / được lưu trữ để trích xuất trực tiếp vào / var / www

Câu trả lời:


10

Sử dụng

 tar -xvzf filename.tar.gz --strip-components=1

--strip-components=1nói tarđể loại bỏ thành phần đường dẫn đầu tiên ( drupal-7.15/trong trường hợp của bạn) từ mỗi tệp khi giải nén.


0

Giải pháp đơn giản và thân thiện hơn với người dùng là mở nautilus bằng cách sử dụng:

gksudo nautilus

Sau đó đi đến kho lưu trữ của bạn, nhấp đúp vào tệp, mở để mở với trình quản lý lưu trữ, nhấp đúp vào thư mục (bên trong trình quản lý lưu trữ, nhấn Ctrl+Ađể chọn tất cả các tệp trong thư mục, nhấp vào nút "Trích xuất" và sau đó chọn / var / www /

Ngoài ra, bạn chỉ có thể

sudo mv /var/www/drupal-7.15/* /var/www/
sudo rm -r /var/www/drupal-7.15
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.