Скільки способів виконувати файли Unix?


5

Я знаю, що у файловій системі Unix іноді є речі, які здаються файлами, але фактично не є файлами. Файли в dev фактично вказують на пристрої. Крім того, можна створити іменовані труби, які також є файлами, але фактично є чергою черг повідомлень. The proc каталог містить файли на основі процесів, пам'яті, апаратних засобів і т.д.

Я намагаюся краще зрозуміти ці абстракції, щоб вирішити, які я можу використовувати. Скільки способів виконувати Unix файли і які можуть бути легко реалізовані / використані адміністраторами? (наприклад, названі труби і символічні посилання досить легкі для використання.) Якщо я знав правильні терміни для концепцій, я міг би знайти деталі в Інтернеті.


Поряд з іменованими трубами, є і розетки. Список деяких відмінностей між ними тут: stackoverflow.com/questions/9475442/…
Ehtesh Choudhury

Відповіді:


0

http://en.wikipedia.org/wiki/Unix_file_types має дати вам попередній шлях до типів файлів в Unix. Схоже, усього 7 типів:

  • - (звичайний файл)
  • d (каталог)
  • l (символічне посилання)
  • b (блокове пристрій)
  • c (пристрій символів)
  • p (названа труба)
  • s (сокет)

У деяких старих документах (і, очевидно, застарілих) Debian більше інформації про ці типи файлів: http://www.debian.org/doc/manuals/debian-tutorial/ch-advanced.html

Але що стосується більш сучасних посилань, я не знаю нічого з вершини моєї голови.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.