Лучшие вопросы
Таймлайн
Чат
Перспективы

Типы файлов (UNIX)

Из Википедии, свободной энциклопедии

Remove ads

В UNIX-подобных операционных системах существует 7 типов файлов[1]:

  1. Обычный файл (англ. regular file)
  2. Каталог (англ. directory)
  3. Именованный канал (англ. named pipe)
  4. Символическая ссылка (англ. soft link)
  5. Специальный файл устройства (англ. device file)
  6. Сокет (англ. socket)
  7. Дверь (англ. door)

По распечатке списка файлов командой ls можно легко определить тип файла. Первый символ сообщает нам о типе, а именно '-' обозначает обычный файл, 'd' — каталог, 'p' — именованный канал, 'l' — символическую ссылку, 'c' и 'b' — символьные и блочные файлы устройств, 's' — сокет, 'D' - дверь.

Пример использования команды ls и её вывод:

$ ls -dl /etc/passwd
-rw-r--r-- ... /etc/passwd
drwxr-xr-x 26 root root 4096 Sep 22 09:29 /
prw-rw---- ... mypipe
lrwxrwxrwx ... termcap  -> /usr/share/misc/termcap
crw------- ... /dev/null
brw-rw---- ... /dev/sda
srwxrwxrwx ... /tmp/.X11-unix/X0
Drw-r--r-- 1 jmorrison dev 876 Dec 8 19:43 myfile
Remove ads

Примечания

Литература

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads