Wéi fannt Dir Dateitypen a Linux


Deen einfachste Wee fir den Typ vun enger Datei op all Betribssystem ze bestëmmen ass normalerweis seng Extensioun ze kucken (zum Beispill .xml, .sh, .c, .tar etc..). Wat wann eng Datei keng Extensioun huet, wéi kënnt Dir seng Aart bestëmmen?

Linux huet en nëtzlechen Utility genannt Datei deen e puer Tester op enger spezifizéierter Datei ausféiert an de Dateityp dréckt eemol en Test erfollegräich ass. An dësem kuerzen Artikel erkläre mir nëtzlech Dateikommando Beispiller fir e Dateityp am Linux ze bestëmmen.

Bemierkung: Fir all d'Optiounen, déi an dësem Artikel beschriwwe ginn, ze hunn, sollt Dir d'Datei Versioun 5.25 lafen (verfügbar an Ubuntu Repositories) oder méi nei. CentOS Repositories hunn eng méi al Versioun vum Dateikommando (Datei-5.11) déi e puer Optiounen feelt.

Dir kënnt de folgende Kommando ausféieren fir d'Versioun vum Dateiutility z'iwwerpréiwen wéi gewisen.

$ file -v

file-5.33
magic file from /etc/magic:/usr/share/misc/magic

Linux Datei Kommando Beispiller

1. Déi einfachst Dateikommando ass wéi follegt, wou Dir just e Fichier ubitt, deem säin Typ Dir wëllt erausfannen.

$ file etc

2. Dir kënnt och d'Nimm vun de Fichier'en, déi iwwerpréift ginn, aus engem Fichier weiderginn (eent pro Zeil), déi Dir mat der -f Fändel uginn kënnt wéi gewisen.

$ file -f files.list

3. Fir datt d'Datei méi séier funktionnéiert, kënnt Dir en Test ausschléissen (gülteg Tester enthalen Apptype, Ascii, Kodéierung, Tokens, CDf, Kompressen, Elf, Soft an Tar) aus der Lëscht vun Tester gemaach fir den Dateityp ze bestëmmen, benotzt den -e Fändel wéi gewisen.

$ file -e ascii -e compress -e elf etc

4. D'Optioun -s bewierkt datt d'Datei och Spär- oder Charakterspezialdateien liest, zum Beispill.

$ file -s /dev/sda

/dev/sda: DOS/MBR boot sector, extended partition table (last)

5. D'Addéieren -z Optiounen instruéiert Datei fir an kompriméierte Dateien ze kucken.

$ file -z backup

6. Wann Dir Informatiounen iwwer den Inhalt nëmmen net d'Kompressioun vun enger kompriméierter Datei mellen wëllt, benotzt de -Z Fändel.

$ file -Z backup

7. Dir kënnt de Dateikommando soen fir Mime-Typ Strings auszeginn anstatt déi méi traditionell mënschlech liesbar, andeems Dir d'Optioun -i benotzt.

$ file -i -s /dev/sda

/dev/sda: application/octet-stream; charset=binary

8. Zousätzlech kënnt Dir eng slash-getrennt Lëscht vu gëlteg Extensiounen fir den Dateityp kréien, deen duerch den –Extension-Schalter bäigefüügt gëtt.

$ file --extension /dev/sda

Fir méi Informatioun a Benotzungsoptiounen, kuckt d'Datei Kommando Man Säit.

$ man file

Dat ass alles! Datei Kommando ass en nëtzlecht Linux Utility fir den Typ vun enger Datei ouni Extensioun ze bestëmmen. An dësem Artikel hu mir e puer nëtzlech Datei Kommando Beispiller gedeelt. Wann Dir Froen oder Gedanken hutt fir ze deelen, benotzt de Feedbackformular hei ënnen fir eis z'erreechen.