Я не парень Ubuntu, а 10-секундный поиск показывает 9 использования ext3 и 10 использования ext4 по умолчанию. Отправьте вывод 'tune2fs-l' на Ваших разделах данных для контрастирования/сравнивания.
Вы должны включить трассировку в bash:
bash -x myscript.sh '/Users/profiles/Desktop/Development'
Вы увидите сообщение «Нет такого файла или каталога» сразу после строки, которая генерирует ошибку.
Вам не нужно использовать '
на вашем пути. Согласно Руководству по Advanced Bash Scripting :
$ @
То же, что и $ *, но каждый параметр представляет собой строку в кавычках, то есть параметры передаются в неизменном виде, без интерпретации или расширения. Это означает, среди прочего, что каждый параметр в списке аргументов рассматривается как отдельное слово.
Таким образом, путь, к которому ваш скрипт пытается получить доступ, буквально '/ Users / profiles / Desktop / Development'
вместо / Users / profiles / Desktop / Development