Я новичок в Linux и должен написать сценарий оболочки для изменения порядка папок в каталоге на основе ctime. Место, где я застрял, - это физическая сортировка папок.
Я попробовал следующие подходы:
- Я использовал комбинации команды ls sort под впечатлением, что она также меняет физический порядок, но не влияет на порядок, только перечисляя результат.
- Использование команды сортировки приводит к зависанию терминала, и тогда у меня не остается другого выбора, кроме как отменить команду.
Пожалуйста, предоставьте некоторые ссылки для физического переупорядочения папок. Я просмотрел статьи, но они не очень помогли.
Я пытаюсь добиться сортировки папок в каталоге по времени последнего изменения. Основная проблема здесь не в том, как извлечь сведения о времени для папки в Linux, а в том, какая команда может быть полезна для физической сортировки папок на основе времени последнего изменения.
Команды, которые я пробовал:
du -m --max-depth 1 | sort -rn
ls -1 | sort
ls -la | sort -k 1