Параметры команд
5.3.2 command [options] [arguments]
command [options] [arguments]Параметры можно использовать с командами для расширения или изменения поведения команды. Например, использование -lопции команды lsприводит к длинному списку с дополнительной информацией о перечисленных файлах, такой как разрешения, размер файла и другая информация:
sysadmin@localhost:~$ ls -l
total 0
drwxr-xr-x 1 sysadmin sysadmin 0 Jan 29 20:13 Desktop
drwxr-xr-x 1 sysadmin sysadmin 0 Jan 29 20:13 Documents
drwxr-xr-x 1 sysadmin sysadmin 0 Jan 29 20:13 Downloads
drwxr-xr-x 1 sysadmin sysadmin 0 Jan 29 20:13 Music
drwxr-xr-x 1 sysadmin sysadmin 0 Jan 29 20:13 Pictures
drwxr-xr-x 1 sysadmin sysadmin 0 Jan 29 20:13 Public
drwxr-xr-x 1 sysadmin sysadmin 0 Jan 29 20:13 Templates
drwxr-xr-x 1 sysadmin sysadmin 0 Jan 29 20:13 Videos Часто символ выбирается как мнемонический для своей цели, например, буква l для долготы или r для реверса . По умолчанию lsкоманда печатает результаты в алфавитном порядке, поэтому, добавив эту -rопцию, она печатает результаты в обратном алфавитном порядке.
sysadmin@localhost:~$ ls -r
Videos Templates Public Pictures Music Downloads Documents DesktopВ большинстве случаев параметры можно использовать в сочетании с другими параметрами. Они могут быть заданы как отдельные варианты, как в -l -r, или объединены, как в -lr. Комбинация этих двух параметров приведет к выводу длинного списка в обратном алфавитном порядке:
sysadmin@localhost:~$ ls -lr
total 32
drwxr-xr-x 2 sysadmin sysadmin 4096 Oct 31 20:13 Videos
drwxr-xr-x 2 sysadmin sysadmin 4096 Oct 31 20:13 Templates
drwxr-xr-x 2 sysadmin sysadmin 4096 Oct 31 20:13 Public
drwxr-xr-x 2 sysadmin sysadmin 4096 Oct 31 20:13 Pictures
drwxr-xr-x 2 sysadmin sysadmin 4096 Oct 31 20:13 Music
drwxr-xr-x 2 sysadmin sysadmin 4096 Oct 31 20:13 Downloads
drwxr-xr-x 4 sysadmin sysadmin 4096 Oct 31 20:13 Documents
drwxr-xr-x 2 sysadmin sysadmin 4096 Oct 31 20:13 DesktopПорядок комбинированных опций не важен. Вывод всех этих примеров будет одинаковым:
По умолчанию -lопция команды lsотображает размеры файлов в байтах:
Если -hопция добавлена, размеры файлов будут отображаться в удобочитаемом формате:
Опции часто представляют собой отдельные буквы; однако иногда это также слова или фразы. Как правило, старые команды используют отдельные буквы, в то время как новые команды используют полные слова для параметров. Однобуквенным опциям предшествует один -символ тире, как и -hопции. Вариантам полного слова предшествуют два --символа дефиса. Опция -hтакже имеет эквивалентную форму полного слова; вариант --human-readable.
Last updated