Щоб бути на безпечній стороні, включіть косу рису. Це може призвести до декількох косих рисок при об'єднанні шляхів, але принаймні ви уникнете проблем.
Кілька прикладів: rsyncтрактує шляхи по-різному, якщо включений треш-косий рисок (він синхронізує цей каталог замість того, щоб робити ще один підкаталог). Символічні посилання на каталоги іноді поводяться несподівано, коли у них немає останньої косої риски - принаймні, завершення оболонки плутається. Ви ніколи не знаєте, чи покладається команда / скрипт, на який ви посилаєтесь, перевірити наявність косої риски на якусь особливу поведінку. Це навіть може врятувати вас від чогось перезапису. Наприклад, якщо у вас є названий файл foo, але ви помилково думаєте, що це каталог і хочете щось перенести в нього, тоді mv bar fooбуде перезаписаний файл (втрата даних, потенційна катастрофа), але mv bar foo/буде просто скаржитися і нічого не робити.
Отже, підсумовуючи, це в більшості випадків не має значення, але слід скористатися косою рисою, щоб захистити себе, а також зробити більш очевидним для читача людини те, що ви мали намір зробити в сценарії. Випадковий спостерігач негайно буде впевнений, що змінна посилається на каталог, якщо він закінчується косою рисою, і буде правильно використовувати його, якщо його потрібно змінити.