Витягуйте з архіву лише вміст архівованого каталогу


9

Ситуація

Я виймаю CMS з drupal-7.15.tar.gz до / var / www .

Після нормального (з tar -xvzf filename.tar.gz) вилучення файли потрапляють у /var/www/drupal-7.15/

Мета

Я хочу, щоб вміст із архівованого каталогу drupal-7.15 / витягувався безпосередньо в / var / www

Відповіді:


10

Використовуйте

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

--strip-components=1вказує tarзняти перший компонент контуру ( drupal-7.15/у вашому випадку) під час розпакування.


0

Найпростіше і зручніше рішення - відкрити nautilus за допомогою:

gksudo nautilus

Потім перейдіть до свого архіву, двічі клацніть по ньому, перемкніть його, щоб він відкрився за допомогою менеджера архівів, двічі клацніть по каталогу (всередині диспетчера архівів, натисніть Ctrl+Aтак, щоб вибрати всі файли всередині каталогу, натисніть кнопку "Витягнути") , а потім виберіть / var / www /

Як варіант, можна просто

sudo mv /var/www/drupal-7.15/* /var/www/
sudo rm -r /var/www/drupal-7.15
Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.