Відповіді:
Якщо в алфавітному порядку останній запис у цьому каталозі є самим каталогом, вони там є.
Припустимо, у вас є і файли 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
. На його довідковій сторінці чітко зазначено, що розширення підстановки буде впорядковано за алфавітом. Те саме повинно діяти для більшості сумісних з Борном снарядів.
a=( /var/www/vhosts/website/httpdocs/magento/* ); echo "${a[${#a[@]}-1]}"
. Якщо не в Bash, це повинно працювати:printf '%s\n' /var/www/vhosts/website/httpdocs/magento/* | tail -1
. В іншому випадку це дуже ймовірно в останньому каталозі, буквено-цифровим чином. Зроблено.