Steg för att använda Linux-filkommandot

Det finns flera Linux-kommandon skräddarsydda för både nybörjare och erfarna användare, där Linux file-kommandot är särskilt anmärkningsvärt. Detta kommando spelar en avgörande roll för att bestämma vilken typ av data som lagras i en specifik systemfil och presenterar den i ett förståeligt format, allmänt känt som en MIME-typ. I den här handledningen kommer du att förstå grunderna i att använda Linux file-kommandot och förstå hur det kan stärka din VPS-hantering.

UNIX-filnamn kan vara utan explicita filtyper, eftersom Linux file-kommandot enkelt avslöjar denna information. Oavsett om det är en ljudfil, ett öppet dokumentkalkylblad eller en textredigerarfil, visar Linux file-kommandot lämpligt dess typ i ett läsbart format.

Hur man använder Linux File-kommandot?

Linux file-kommandot tjänar olika syften och hjälper till att förstå varför användare kan möta utmaningar med att läsa en specifik fil på systemet. Dessutom hjälper det till att identifiera typerna av mappar, sockets, FIFOs (pipes) och block specialfiler. Framför allt är endast filer med noll längd i Linux-systemet synliga med File-kommandot.

Linux File Command Syntax

Innan du kör kommandot, se till att du har SSH-åtkomst till din VPS. Den grundläggande syntaxen för file-kommandot beskrivs nedan: file [options] [filnamn] file: Initierar Linux file-kommandot. [options]: Tillåter tillägg av variabler till kommandot. [filnamn]: Representerar filen du vill undersöka med kommandot.

När du kör kommandot svarar systemet automatiskt och tillhandahåller information om filtypen i ett standardutdataformat. Dessutom får du värdefulla detaljer som data som lagras i filen, filstorlek eller den filversion du angav.

  • Som ett exempel, överväg en enkel text.txt-fil. Den mest grundläggande formen av Linux file-kommandot skulle vara: file test.txt

  • Utdata indikerar att filen är en ASCII-textfil, vilket visar användbarheten och mångsidigheten hos Linux file-kommandot.

  • Vad man ska använda Linux File-kommandot till?

Linux file-kommandot tjänar syftet att analysera varje argument för klassificering. Det utför tre uppsättningar tester i följd: filsystemtester, magiska tester och språktester. Vid en lyckad analys tillhandahåller den information om filtypen.

Filsystemtester involverar användare som studerar returen från ett stat-systemanrop. Programmet kontrollerar om filen är tom eller om det är en speciell typ av fil. Den letar efter kända filtyper som är relevanta för det system som anges i systemhuvudfilen.

Magiska tester hanterar filer med fasta dataarrangemang. Vanligtvis används en databas för att undersöka ledande byte med file-kommandot. Magiska filer, där denna databas implementeras, finns i devisers/file/magic eller en liknande katalog. Dessa filer innehåller ett magiskt nummer som indikerar för Linux och andra operativsystem att filen är en binär körbar fil.

Efter att ha bestämt teckenuppsättningen försöker kommandot specificera det språk som filen är skriven på. Språktester söker efter speciella sekvenser som visas var som helst i de första segmenten av en fil. Även om dessa tester inte är lika definitiva som de två föregående grupperna, genomförs de senare.

Använda Linux File-kommandot med alternativ

Eftersom UNIX-filnamn saknar en koppling till sin filtyp, visar sig file-kommandot ovärderligt. Till exempel kan en fil med namnet devisers.csv vara en zip-fil, som kan testas med kommandot: file devisers.csv

För att bara visa filtypen, använd -b-alternativet i terminalen tillsammans med filnamnet: file –b devisers.txt

File-kommandot kan arbeta på flera filer i systemet och returnera utdata på separata rader för varje fil. Använd ett jokertecken (*) som en variabel för att analysera alla .txt-filer i den aktuella katalogen: file *.txt

Detaljer för alla .txt-filer i den aktuella katalogen kommer att visas.

För att visa MIME-typen för en fil i ett icke-läsbart format, använd -i-alternativet: file –i devisers.csv

För att visa specialfiler, använd -s för att läsa argumentfiler som inte fungerar eller innehåller specialtecken. Kommandot ger information om storleken på specialfiler. Till exempel: file –s txt.t

Se till att lägga till namnet på den faktiska filen du vill inspektera!

Sammanfattning

Linux file-kommandot visar sig vara ett mångsidigt verktyg som erbjuder olika funktioner baserat på dina behov. Genom att specificera filen och använda kommandot i rätt syntax kan du generera användbar information om innehållet på din maskin. Att bekanta dig med det här kommandot möjliggör en djupare förståelse av de olika filtyperna i ditt system, vilket bidrar till en framgångsrik projektutveckling. Glad utveckling!

 

 


Was this article helpful?

mood_bad Dislike 0
mood Like 0
visibility Views: 6021