Я случайно выполнил эту команду в SSH:
mv /var/www/vhosts/website/httpdocs/magento/*
Теперь все данные в magento dir исчезли. Кто-нибудь знает, куда он переехал?
Спасибо!
Если в алфавитном порядке последняя запись в этом каталоге является самой директорией, они есть.
Предположим, у вас есть файлы a , b и c и каталог d . В этом случае,
mv /var/www/vhosts/website/httpdocs/magento/*
расширяется до
mv /var/www/vhosts/website/httpdocs/magento/a /var/www/vhosts/website/httpdocs/magento/b /var/www/vhosts/website/httpdocs/magento/c /var/www/vhosts/website/httpdocs/magento/d
которая является командой, чтобы переместить все в d . Посмотрите там, если есть что-нибудь.
Если бы d не был каталогом, mv следовало бы жаловаться на это.
Чтобы расширить ответ glglgl:
Подстановочный знак командной строки в Unix-подобных операционных системах выполняется оболочкой. В большинстве случаев с Linux это будет bash . На его справочной странице прямо указано, что расширение по шаблону будет отсортировано по алфавиту. То же самое должно быть справедливо для большинства Bourne-совместимых оболочек.