Ekstrak hanya isi direktori yang diarsipkan dari dalam arsip

9

Situasi

Saya mengekstraksi CMS dari drupal-7.15.tar.gz ke / var / www .

Ketika diekstraksi secara normal (dengan tar -xvzf filename.tar.gz) file berakhir di /var/www/drupal-7.15/

Hasil

Saya ingin konten dari direktori drupal-7.15 / diarsipkan untuk diekstrak langsung ke / var / www

bitfed
sumber

Jawaban:

10

Menggunakan

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

--strip-components=1memberitahu taruntuk menghapus komponen jalur pertama ( drupal-7.15/dalam kasus Anda) dari setiap file saat membongkar.

Florian Diesch
sumber
0

Solusi paling sederhana dan lebih ramah pengguna adalah membuka nautilus menggunakan:

gksudo nautilus

Lalu menuju ke arsip Anda, klik dua kali, wiat untuk membukanya dengan manajer arsip, klik dua kali ke direktori (di dalam manajer arsip, tekan Ctrl+Auntuk memilih semua file di dalam direktori, klik pada tombol "Ekstrak" , lalu pilih / var / www /

Atau, Anda bisa saja

sudo mv /var/www/drupal-7.15/* /var/www/
sudo rm -r /var/www/drupal-7.15
hytromo
sumber