1

Я могу ls содержимое /dev/fd ...

$ ls -Al /dev/fd
total 0
crw--w----   1 andy  tty     16,   1 Jan 25 14:17 0
crw--w----   1 andy  tty     16,   1 Jan 25 14:17 1
crw--w----   1 andy  tty     16,   1 Jan 25 14:17 2
drw-r--r--  19 andy  staff       608 Jan 25 00:43 3/
dr--r--r--   1 root  wheel         0 Jan 23 20:42 4/

Но я не могу проверить dirs 3/ или 4/ с stat .

$ stat /dev/fd/4
stat: /dev/fd/4: stat: Bad file descriptor

Зачем? Я пытаюсь повторно реализовать команду ls для своих собственных целей обучения, и это действительно сбивает меня с толку!

Я на MacOS High Sierra 10.13.2

1 ответ1

0

Возможно, вы захотите прочитать этот ответ на SO, и прочитать пост в блоге liamseanbrady на эту тему.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .