Kodomo

Пользователь

Практикум 3

Абстракт

При работе в bash вы можете заметить, что существует множество команд, выполняющих совершенно разные функции. Некоторые команды имеют разные опции, что позволяет использовать их более конкретно. В данной статье мы рассмотрим некоторые опции команды ls, и покажем разницу в результатах при вводе команды ls и команд ls -1 ; ls -c ; ls -r . Все тесты будут проходить в директории /home/students/y24/koalku

Содержание

В целом команда ls означает list directory contents, т.е. показать содержимое директории. Попробуем применить эту команду(в дальнейшим мы будем сравнивать наши результаты именно с этим).

koalku@kodomo:~$ ls

Desktop  Downloads  public_html  temp  term1

Как мы видим, команда ls прописала содержимое директории.

Теперь попробуем добавить опцию -1

koalku@kodomo:~$ ls -1

Desktop
Downloads
public_html
temp
term1

Итак, видно, что изменился формат вывода директорий. Это потому, что данная команда выводит только по одной директории/файлу в строке. Как следствие, всё выводится как столбец.

Теперь попробуем применить команду ls -c.

koalku@kodomo:~$ ls -c

term1  temp  Downloads  public_html  Desktop

Итак, видно, что порядок в котором были выведены директории изменился. Это потому, что данная команда выводит директории/файлы в порядке последнего изменения(ctime). Т.к. последней была изменена директория term1, она выводится первой, temp была изменена до этого, поэтому она вторая, и так далее.

Теперь попробуем прописать команду ls -r.

koalku@kodomo:~$ ls -r

term1  temp  public_html  Downloads  Desktop

Итак, видно, что порядок в котором были выведены директории снова изменился. Это потому, что данная команда выводит директории/файлы в обратном порядке. Т.е. если у нас есть директории которые при вводе команды ls выводятся как 1 2 3 4 5 , то при вводе команды ls -r мы увидим 5 4 3 2 1.

Выводы

Команда ls выводит содержимое директории.

Команда ls -1 выводит содержимое директории в формате столбца.

Команда ls -c выводит содержимое директории в порядке последних изменений(ctime).

Команда ls -r выводит содержимое директории в порядке обратном обычному.

Спасибо за внимание !

Users/koalku/pr3 (последним исправлял пользователь koalku 2024-11-04 19:46:39)