Скажи, у меня есть каталог /hello
.
Тогда я делаю mv /hello /hello2
.
Я вхожу /hello
в /hello2/hello
? Или я двигаюсь /hello
к /hello2
?
Кажется, что когда я делаю что-то подобное, я получаю противоречивые результаты.
mv
с файлами, он делает то же самое. Просто переименуйте. Но mv
с каталогами. Нецелесообразно удалять весь каталог с подкаталогом из-за одной mv
команды, которая не сейф. поэтому он перемещен как test1/test2
. но если вы все еще хотите его получить, напишите a, alias
который проверяет, является ли данный параметр каталогом, а затем выполните команду rm -rf the directory и используйте mv
команду, но используйте ее на свой страх и риск.
/hello
и /hello2
являются каталогами, то я заметил, что cp /hello /hello2
это тот, который несовместим. В зависимости от того, какая комбинация конечных слэшей существует, иногда содержимое /hello
копируется в /hello2
, а иногда копируется сам каталог.