проект in Linux Skill Tree

Настройка вывода списка файлов в Linux

Начинающий

В этом проекте вы научитесь создавать настраиваемую команду ls, которая отображает размеры каталогов в удобочитаемом формате. Этот проект поможет вам понять, как получать и форматировать информацию о файлах в среде Linux с использованием скриптинга на Zsh.

LinuxShell

💡 Этот учебник переведен с английского с помощью ИИ. Чтобы просмотреть оригинал, вы можете перейти на английский оригинал

Введение

В этом проекте вы научитесь создавать пользовательскую команду ls, которая отображает размеры директорий в удобочитаемом формате. Этот проект поможет вам понять, как получать и форматировать информацию о файлах в среде Linux с использованием скриптов на Zsh.

👀 Предварительный просмотр

$ sh newls.sh /home/labex
## Пример
drwxr-xr-x 1 labex 6B Oct 13 10:11 Code
drwxr-xr-x 1 labex 120B Oct 13 10:11 Desktop
drwxr-xr-x 1 labex 28B Sep 23 2021 golang
drwxr-xr-x 1 labex 22B Oct 23 10:17 project

🎯 Задачи

В этом проекте вы научитесь:

  • Создавать скрипт на Zsh для отображения информации о файлах и директориях
  • Форматировать размер файла для лучшей читаемости
  • Определять подходящий формат даты для времени модификации файла
  • Выводить информацию о файлах в том же формате, что и команда ls -lh

🏆 Достижения

После завершения этого проекта вы сможете:

  • Написать скрипт на Zsh, который может отображать размеры файлов и директорий в указанной директории
  • Форматировать информацию о размере файла для лучшей читаемости
  • Определять подходящий формат даты для времени модификации файла на основе текущего года и времени его последней модификации
  • Выводить информацию о файлах в удобочитаемом формате, совпадающем с командой ls -lh

Преподаватель

labby

Labby

Labby is the LabEx teacher.
OSZAR »