6

Я пытаюсь сохранить файлы моего сайта, которые находятся на моем тестовом сервере, чтобы иметь возможность загрузить их на «настоящий» сервер.

tar -cf mysite.tar /var/www

Это создает архив хорошо ... но когда я открываю этот архив, у него есть каталог var, который содержит каталог www ... Как создать архив с содержимым /var /www в корне, а не в подпапках, как сейчас?

2 ответа2

8

Вы можете использовать опцию -C (заглавная c), чтобы сменить tar на каталог, прежде чем он начнет работать. Это эффективно удалит каталог родителей из архива.

Другой вариант - просто запустить команду из самого каталога /var/www и вообще избежать этого.

2

Я думаю, что вы хотите все файлы и папки, которые находятся в папке www. Если я вас неправильно понимаю, извините. Если это то, что вы хотите, вы можете зайти в каталог www и запустить

tar -cvf backup.tar *

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .