Ein Dateiname ist eine Zeichenfolge, die eine Datei identifiziert. Durch die Verwendung der richtigen Zeichenkombination in Dateinamen können Sie sicherstellen, dass die Dateien einzigartig und leicht zu erkennen sind.
Auf einem ext4-Dateisystem kann ein Dateiname bis zu 255 Bytes lang sein und alle Bytes außer NULL (\0) und dem Schrägstrich (/) enthalten. Dateinamen von Benutzerdateien dürfen nicht . und .. da dies speziell reservierte Dateinamen sind. Verschiedene Dateisysteme können unterschiedliche Anforderungen an Dateinamen erzwingen.
Der file-Befehl wird verwendet, um den Dateityp zu bestimmen. Die Syntax des Befehls lautet:
file [options] {file names}
Wenn beim Ausführen des Dateibefehls der folgende Fehler auftritt:
file: command not found
Sie können versuchen, das folgende Paket gemäß Ihrer Wahl der Distribution zu installieren:
Verteilung | Befehl |
---|---|
Debian | apt-get Installationsdatei |
Ubuntu | apt-get Installationsdatei |
Alpin | apk-Datei hinzufügen |
Arch Linux | pacman -S-Datei |
Kali-Linux | apt-get Installationsdatei |
CentOS | Yum-Installationsdatei |
Fedora | dnf-Installationsdatei |
Raspbian | apt-get Installationsdatei |
Beispiele für Dateibefehle
1. Geben Sie eine Beschreibung des Typs der angegebenen Datei an. Funktioniert gut für Dateien ohne Dateierweiterung:
# file filename
2. Sehen Sie in einer gezippten Datei nach und bestimmen Sie den/die Dateityp(en) darin:
# file -z foo.zip
3. Datei erlauben, mit Spezial- oder Gerätedateien zu arbeiten:
# file -s filename
4. Hören Sie nicht bei der ersten Übereinstimmung des Dateityps auf; weiter bis zum Ende der Datei:
# file -k filename
5. Ermitteln Sie den MIME-Codierungstyp einer Datei:
# file -i filename