У мене тут невелике запитання.
Якщо у мене є два файли, скажімо , 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)
Хтось думав так само, як я? Або я просто дивний?