file(1p): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med ' == file(1p) - Linux manual sida == === PROLOG === Denna manualsida är en del av POSIX-programmerarens manual. Linux-implementeringen av detta gränssnitt kan skilja sig (se motsvarande Linux-manualsida för detaljer om Linux-beteendet), eller så kanske gränssnittet inte är implementerat på Linux. === NAMN === '''file''' - bestäm filtyp === SYNOPSIS === <syntaxhighlight lang="bash"> file [-dh] [-M fil] [-m fil] fil... file -i [-h] fil... </syntaxhighlight> ===...') |
Admin (diskussion | bidrag) |
||
(3 mellanliggande sidversioner av samma användare visas inte) | |||
Rad 9: | Rad 9: | ||
=== SYNOPSIS === | === SYNOPSIS === | ||
< | <pre> | ||
file [-dh] [-M fil] [-m fil] fil... | file [-dh] [-M fil] [-m fil] fil... | ||
file -i [-h] fil... | file -i [-h] fil... | ||
</ | </pre> | ||
=== BESKRIVNING === | === BESKRIVNING === | ||
Rad 32: | Rad 32: | ||
Följande alternativ stöds: | Följande alternativ stöds: | ||
'''-d''' - Applicera standard systemtester och kontextkänsliga tester på filen (standard om inga '''-M''' eller '''-m''' alternativ anges). | |||
'''-h''' - När en symbolisk länk påträffas, identifiera filen som en symbolisk länk. | |||
'''-i''' - Om en fil är en vanlig fil, försök inte att klassificera dess typ ytterligare, utan identifiera den enligt STDOUT-sektionen. | |||
'''-M fil''' - Anger en fil med position-känsliga tester som ska tillämpas på filen. | |||
'''-m fil''' - Anger en fil med position-känsliga tester som ska tillämpas på filen. | |||
=== OPERANDER === | === OPERANDER === | ||
'''fil''' - En sökväg till en fil som ska testas. | |||
=== STDIN === | === STDIN === | ||
Rad 45: | Rad 45: | ||
=== UTGÅNGSVÄRDEN === | === UTGÅNGSVÄRDEN === | ||
'''0''' - Lyckad körning. | |||
'''>0''' - Ett fel inträffade. | |||
=== EXEMPEL === | === EXEMPEL === | ||
Bestäm om ett argument är en binär körbar fil: | Bestäm om ett argument är en binär körbar fil: | ||
< | <pre> | ||
file -- "$1" | grep -q ':.*executable' && printf "%s är körbar.\n" "$1" | file -- "$1" | grep -q ':.*executable' && printf "%s är körbar.\n" "$1" | ||
</ | </pre> | ||
=== SE ÄVEN === | === SE ÄVEN === | ||
[[ar(1p)]] | |||
[[ls(1p)]] | |||
[[pax(1p)]] | |||
[[printf(1p)]] | |||
=== COPYRIGHT === | === COPYRIGHT === | ||
Delar av denna text är återgivna från IEEE Std 1003.1-2017, Standard för Informationsteknologi – Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 7, 2018 Edition, Copyright (C) 2018 av Institute of Electrical and Electronics Engineers, Inc och The Open Group. Originalet kan erhållas online på [http://www.opengroup.org/unix/online.html http://www.opengroup.org/unix/online.html]. | Delar av denna text är återgivna från IEEE Std 1003.1-2017, Standard för Informationsteknologi – Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 7, 2018 Edition, Copyright (C) 2018 av Institute of Electrical and Electronics Engineers, Inc och The Open Group. Originalet kan erhållas online på [http://www.opengroup.org/unix/online.html http://www.opengroup.org/unix/online.html]. | ||
= Sidslut = | |||
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/file.1p.html | |||
<HR> | |||
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på | |||
https://www.linux.se/kontaka-linux-se/ | |||
<BR><BR>Tack till [https://www.datorhjalp.se Datorhjälp] som har sponsrat [https://www.linux.se Linux.se] med webbhotell. | |||
[[Kategori:Linuxmanual grupp 1]] | |||
[[Kategori:Linuxmanual]] | |||
= Sidslut = | = Sidslut = |
Nuvarande version från 19 mars 2025 kl. 05.55
file(1p) - Linux manual sida
PROLOG
Denna manualsida är en del av POSIX-programmerarens manual. Linux-implementeringen av detta gränssnitt kan skilja sig (se motsvarande Linux-manualsida för detaljer om Linux-beteendet), eller så kanske gränssnittet inte är implementerat på Linux.
NAMN
file - bestäm filtyp
SYNOPSIS
file [-dh] [-M fil] [-m fil] fil... file -i [-h] fil...
BESKRIVNING
Verktyget file ska utföra en serie tester i följd på varje angiven fil för att försöka klassificera den:
- Om fil inte existerar, inte kan läsas eller dess filstatus inte kan bestämmas, ska utdata indikera att filen behandlades, men att dess typ inte kunde bestämmas.
- Om filen inte är en vanlig fil, ska dess filtyp identifieras. Filtyper såsom katalog, FIFO, socket, blockspecial och teckenspecial ska identifieras som sådana. Andra implementation-specifika filtyper kan också identifieras. Om fil är en symbolisk länk, ska länken som standard lösas upp och file ska testa filtypen för den refererade filen (se alternativen -h och -i).
- Om längden på fil är noll, ska den identifieras som en tom fil.
- Verktyget file ska undersöka en initial del av fil och försöka identifiera dess innehåll baserat på position-känsliga tester.
- Verktyget file ska undersöka fil och göra en gissning på dess innehåll baserat på kontext-känsliga systemtester.
- Om ingen identifiering lyckas, ska filen identifieras som en datafil.
Om fil är en symbolisk länk, ska som standard länken lösas upp och file testa filtypen för den refererade filen.
ALTERNATIV
file-verktyget ska följa POSIX-standardens Utility Syntax Guidelines, med undantag för ordningen på alternativen -m, -d och -M.
Följande alternativ stöds:
-d - Applicera standard systemtester och kontextkänsliga tester på filen (standard om inga -M eller -m alternativ anges). -h - När en symbolisk länk påträffas, identifiera filen som en symbolisk länk. -i - Om en fil är en vanlig fil, försök inte att klassificera dess typ ytterligare, utan identifiera den enligt STDOUT-sektionen. -M fil - Anger en fil med position-känsliga tester som ska tillämpas på filen. -m fil - Anger en fil med position-känsliga tester som ska tillämpas på filen.
OPERANDER
fil - En sökväg till en fil som ska testas.
STDIN
Standardinmatningen används om en fil-operand är '-' och implementationen tolkar detta som standardinmatning. Annars används inte standardinmatningen.
UTGÅNGSVÄRDEN
0 - Lyckad körning. >0 - Ett fel inträffade.
EXEMPEL
Bestäm om ett argument är en binär körbar fil:
file -- "$1" | grep -q ':.*executable' && printf "%s är körbar.\n" "$1"
SE ÄVEN
COPYRIGHT
Delar av denna text är återgivna från IEEE Std 1003.1-2017, Standard för Informationsteknologi – Portable Operating System Interface (POSIX), The Open Group Base Specifications Issue 7, 2018 Edition, Copyright (C) 2018 av Institute of Electrical and Electronics Engineers, Inc och The Open Group. Originalet kan erhållas online på http://www.opengroup.org/unix/online.html.
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/file.1p.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.
Sidslut
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/file.1p.html
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.