Answers:
如果此目录中按字母顺序排列的最后一个条目是目录本身,则它们就在那里。
假设你有文件 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
应该抱怨这个。
a=( /var/www/vhosts/website/httpdocs/magento/* ); echo "${a[${#a[@]}-1]}"
。如果不是在Bash,这应该工作:printf '%s\n' /var/www/vhosts/website/httpdocs/magento/* | tail -1
。否则,它很可能在最后一个目录中,按字母顺序排列。完成。