2017-03-02 3 views

Antwort

6

touch erstellt eine Null-Byte-Datei, wenn eine nicht existierende Datei aufgerufen wird. Und es aktualisiert die Metadaten der Datei basierend auf den übergebenen Argumenten. chmod ändert die Daten einer Datei nicht; Es ändert nur die Metadaten, die im Inode der Datei enthalten sind.

Die Metadaten selbst sind jedoch ein Teil des Dateisystems und daher eine Schreiboperation.

Zusammengefasst sind sowohl touch als auch chmod Schreiboperationen. Sie können nicht auf einem schreibgeschützten Dateisystem ausgeführt werden.

+1

Ich habe nicht gesagt, 'Touch' ändert nicht den Inode. – codeforester