Warum zeigt "ls -al" keine Informationen zur Dateigröße im Verzeichnis / dev / socket an?

7

Wenn im Verzeichnis / dev / socket "ls -al" in adb ausgeführt wird, gibt es keine Informationen zur Dateigröße. Ich möchte wissen, warum es keine solchen Informationen gibt, unter der Bedingung, dass in anderen Verzeichnissen Informationen zur Dateigröße angezeigt werden können.

Vielen Dank.

Babysnow
quelle

Antworten:

8

Sockets und Pipes stellen die Art der Kommunikation zwischen Prozessen von Unix dar, und ein Kommunikationskanal hat keinen Sinn, eine Größe zu haben. Sockets sind daher nicht wie in Position x in der Datei zu suchen .

Linux (das Android verwendet) hat 7 Dateitypen:

  • Regelmäßige Dateien
  • Verzeichnisse
  • Zeichengerätedateien
  • Gerätedateien blockieren
  • Lokale Domain-Sockets
  • Named Pipes
  • Symbolische Links

Sehen Sie hier mehr

ce4
quelle