Практикум 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 выводит содержимое директории в порядке обратном обычному.