Просмотр файлов

7.4 Просмотр файлов в каталоге

Для предыдущих примеров были предоставлены изображения, показывающие структуру файловой системы. На практике такие карты не предоставляются, и пользователи должны полагаться на то, что доступно в командной строке, что делает команду ls(list) одной из самых мощных для навигации по файловой системе.

ls [OPTION]... [FILE]...

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

sysadmin@localhost:~$ ls                                               
Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos

Команду lsтакже можно использовать для вывода списка содержимого любого каталога в файловой системе. Укажите путь к каталогу в качестве аргумента:

sysadmin@localhost:~$ ls /var                                                   
backups  cache  lib  local  lock  log  mail  opt  run  spool  tmp 

Учти это

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

‌Цветной вывод — это не поведение по умолчанию для lsкоманды, а скорее эффект параметра --color. Кажется ls, что эта раскраска выполняется автоматически, потому что у команды есть псевдоним ls, поэтому она запускается с --colorопцией.

sysadmin@localhost:~$ type ls
ls is aliased to `ls --color=auto'

Чтобы избежать использования псевдонима, поместите \перед командой символ обратной косой черты:

sysadmin@localhost:~$ ls
Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos 
sysadmin@localhost:~$ \ls
Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos

Last updated