@macmaniac_ru

Работа с файлами и папками в Terminal: просмотр содержимого и переход между директориями

Рассмотрим команды для навигации по папкам и вывод списка содержимого папки в Terminal, их синтаксис и примеры.

Навигация по папкам

user@computer:$ cd

Примеры:

Корневой каталог

cd /

Переход в папку /Users/Name

cd /Users/Name

Возврат к последней просматриваемой папке

cd —

Переход в домашний каталог

cd ~

Переход на уровень выше

cd ..

Просмотр содержимого текущей папки

user@computer:$ ls [-Options]

Опции:

Показать все файлы за исключением . и ..

-A

Включить скрытые файлы, которые начинаются с точки (.)

-a

Список файлов без сортировки

-f

Детальный просмотр списка: размер файла, создатель, дата/время создания и т.д.

-l

Отображение размера файлов в KB/MB/GB, а не только в байтах

-h

Сортировка файлов в обратном порядке

-r

Сортировка файлов по размеру

-S

Сортировка файлов по дате последнего изменения

-t

Сортировка файлов по дате последнего открытия

-u

Примеры:

Список всех файлов в текущей рабочей директории

user@computer:$ ls

Список всех файлов, которые начинаются с буквы «а»

user@computer:$ ls a*

Список всех файлов с расширением *. ZIP

user@computer:$ ls *.zip

Подробный список (-l) текущего каталога, отсортированный по размеру (-S) и в обратном порядке (-r), размер файлов отображается в KB/MB/GB (-h)

user@computer:$ ls -lShr