Сонный я этим утром перемещенная папка от местоположения к B
Я в настоящее время был в каталоге B и вместо использования .
я использовал *
mv /home/user/temp/ *
Прежде, чем сделать это, каталог B имел 4 папки и файл.
Каталог B Now имеет одну папку.
Что я случайно делал? Мне нужно больше кофе и есть ли способ, которым я могу отменить эту ошибку?
Хорошие новости для Вас!!
Все Ваши файлы и каталоги находятся на единственном существующем каталоге под B/
, включая исходный каталог /home/user/temp/
.
, Как это произошло:
, Когда Вы сделали mv /home/user/temp/ *
, в то время как в B/
, оболочка расширяется *
до всех файлов и каталогов на B/
каталог; это произошло сначала, прежде mv
выполняется
К счастью, каталог появился наконец согласно порядку сопоставления на расширение пути, таким образом, эти mv
команда стала, например:
mv /home/user/temp/ B/file1 B/file2 B/some_directory
, Поскольку последним аргументом был каталог, mv
переместил все файлы и каталоги в тот каталог. Если бы последний был файлом, mv
показал бы ошибку, что цель не является каталогом (поскольку существуют включенные многочисленные источники).