Скажи, у меня есть каталог /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, а иногда копируется сам каталог.