Из man-страниц bash о разрешениях просмотра с помощью ls :
User ls output
Owner -rwx------
Group ----rwx---
Other -------rwx
Это имеет смысл, но -для чего тогда используется первый ? Это всегда пусто во всех контекстах пользователя.
Из man-страниц bash о разрешениях просмотра с помощью ls :
User ls output
Owner -rwx------
Group ----rwx---
Other -------rwx
Это имеет смысл, но -для чего тогда используется первый ? Это всегда пусто во всех контекстах пользователя.
Ответы:
Первая черта -указывает, что файл является обычным файлом .
GNU Coreutils: 10.1.2 Какая информация указана
Эти параметры влияют на
lsотображаемую информацию . По умолчанию отображаются только имена файлов....
‘-l’
‘--format=long’
‘--format=verbose’В дополнение к имени каждого файла выведите тип файла, биты режима файла, количество жестких ссылок, имя владельца, имя группы, размер и метку времени (см. Форматирование меток времени файла ), обычно время модификации. Распечатайте вопросительные знаки для информации, которая не может быть определена.
...
Тип файла - один из следующих символов:
‘-’обычный файл
‘b’специальный блочный файл
‘c’символьный специальный файл
‘C’высокой производительности ( «смежный данные») файл
‘d’каталога
‘D’дверь (Solaris 2.5 и выше)
‘l’символьная ссылка
‘M’офф-лайн ( «мигрировали») файла (Cray DMF)
‘n’сети специального файла (HP-UX)
‘p’FIFO ( именованный канал)
‘P’порт (Solaris 10 и выше)
‘s’сокет
‘?’другого типа файла
Door файла в Solaris, я сразу же приступил к созданию двери!
D
Это будет dкаталог, lсимвольная ссылка, cсимвольное устройство, bблочное устройство, pFIFO (специальный файл «первым пришел - первым вышел»), sдля сокета.
exec()вызовов типа из языков программирования, таких как C или Python. Практически, их можно рассматривать как «команды Bash», но полезно и важно понимать разницу, особенно при написании сценариев, например, которые могут работать в системах, отличных от Linux, или даже в разных дистрибутивах Linux.