LINUX.ORG.RU

Сделал команду MV и «убил» систему

 ,


0

6

Добрый день! Помогите решить проблему нубу в Линуксе.

Сделал команду mv SITE.com.zip /* . и mv SITE.com.zip/* . (хотел переместить архив) - под рутом и «убил» систему - нет папок etc, bin и т.д.

п.с. что полный м*дак - знаю, подскажите советом, кто может.

Вот подробный алгоритм действий:

1) соединяюсь по WinSCP под ROOT 2) иду в аккаунт ACOOUNTNAME - открываю папку сайта SITE.com и папку PUBLIC_HTML - там лежит архив SITE.com.zip 3) поднимаюсь из папки public_html на один уровень выше и делаю команду mv SITE.com.zip - команда не срабатывает, тогда делаю команду: mv SITE.zip/* . - выдается ошибка - делаю команду mv SITE.zip /* . - ошибка, затем выкидывает из коннекта и ПИСЕЦ.

Алгоритм действий м*дацкий, хз че творил. Но очень нужна помощь. Системных папок нет, серв «умер» и т.п.

Никакие команды кроме MV не делал.

Может ли команда MV удалить файлы с концами или только перемещает/переименовывает?

Ты переместил содержимое / т.е всю систему в другое место.

mv SITE.zip /* .

mv сначала переместил SITE.zip в текущий каталог, затем переместил содержимое / в текущий каталог.

Потому что:

mv ФАЙЛ1 ФАЙЛ2 ... НАЗНАЧЕНИЕ

Вот тебе пример:

Создаем три файла
$ touch file1 file2 file3

Создаем каталог test
$ mkdir test
$ ls test

mv помещает поочередно три файла в test
$ mv file1 file2 file3 test
$ ls test
file1  file2  file3

ЗЫ:

mv SITE.com.zip/*

Так ты хотел переместить содержимое архива mv'ом? Это невозможно. Ты должен переместить сам архив в каталог, затем разархивировать его unzip'ом.

Unicode4all ★★★★★
()
Последнее исправление: Unicode4all (всего исправлений: 2)

Ну формально все еще на месте, только все /*, кроме /home, переместилось предположительно в /home/ACOOUNTNAME/SITE.com

В любом случае, сервер больше не может запускать процессы, потому что их бинарников нет там, где ожидается. Афаик нужен физический доступ к диску кому-то с прямыми руками.

arturpub ★★
()

Тебе надо приз дать за самый элегантный способ согнуть Linux.

Jefail ★★★★
()

в следующий раз воспользуйся mc

targitaj ★★★★★
()
Ответ на: комментарий от Legioner

может поможет

Если он не выполнит твой совет (вроде полезный), то ты написал его зря.

Если же выполнит, то ты поощришь слепое выполнение однострочников без пояснений. Зачем ты так.

greatperson
()
Ответ на: комментарий от greatperson

Это даже больше «односимвольник». Точнее, шестисимвольник :)

Deleted
()

неплохо чо
однако почему ты это под рутом делал?
и почему не разобрался перед выполнением?

q11q11 ★★★★★
()

mv SITE.com.zip /* .

Там точка была в конце?

Да: ты перенес весь корень в текущий каталог

Нет: ты перенес весь корень в последний по алфавиту каталог корня (/var например)

В обоих случаях грузиться с лайв-сиди и делать mv обратно. Ничего не пострадало.

anonymous
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.