У меня есть маленький вопрос здесь.
Если у меня есть два файла, скажем , fileaи fileb, mv filea filebбудет
- удалять
fileb - переименовать
fileaвfileb
Тогда , если у меня есть два каталога, скажем , diraи dirb, mv dira dirbбы
- двигаться
diraвdirb(это станетdirb/dira)
Отмечая, что в обоих случаях нет никакого уведомления или сообщения, то это довольно противоречиво для меня. Я думаю, mv dira dirbследует просто перезаписать dirbсодержимое dira(или объединить две директории в директории с именем dirb).
Я помню, как читал где-то, что имя каталога с косой чертой (как dira/) обрабатывается как каталог, а имя без косой черты (как dira) обрабатывается как файл (в определенных пределах, конечно). В любом случае, теперь я хочу, чтобы оболочка (zsh и, возможно, bash) учитывала мои обозначения каталога, используя косую черту. Есть ли опция терминала, которая позволяет мне применять это?
Чтобы уточнить, вот мое желаемое поведение:
mv dira dirbприводитdirbк перезаписи содержимогоdiramv dira dirb/приводитdiraк перемещению вdirb(вdirb/dira)
Кто-нибудь думал так же, как я? Или я просто странный?