GNU/Linux >> Znalost Linux >  >> Linux

soubor Příklady příkazů v Linuxu

Příkaz file je dodáván s mnoha unixovými systémy a má databázi podpisů, které používá k identifikaci struktury neznámého souboru. Příkaz lze také použít proti adresáři a určit jej jako adresář. Syntaxe příkazu file je velmi snadná:

# file [file or directory]

Příklad:

# file /tmp
/tmp:   sticky, directory

# file /tmp/adobegc.log
/tmp/adobegc.log: ASCII text

Může také vystupovat, pokud je soubor prázdný, což může být také někdy užitečné při hledání prázdných souborů. Při zadávání názvů souborů nebo adresářů bere také výraz regulárního výrazu.

soubor testuje každý argument ve snaze ho klasifikovat. Existují tři sady testů, prováděné v tomto pořadí:testy souborového systému, magické testy a jazykové testy. První úspěšný test způsobí vytištění typu souboru.

Vytištěný typ bude obvykle obsahovat jedno ze slov text (soubor obsahuje pouze tiskové znaky a několik běžných řídicích znaků a je pravděpodobně bezpečný ke čtení na ASCII terminálu), spustitelný (soubor obsahuje výsledek kompilace programu ve formě srozumitelná pro některé unixové jádro nebo jiné) nebo data znamenající cokoli jiného (data jsou obvykle 'binární' nebo netisknutelná).

Příklady příkazů souboru

1. Chcete-li získat typ souboru:

# file file.txt 

2. Stručný popis typu souboru:

# file -b file.txt
# file --brief file.txt 

3. Chcete-li zkompilovat soubor kódu C:

# file -C file.c
# file --compile file.c 

4. Chcete-li způsobit kontrolní výtisk analyzovaného formuláře magického souboru:

# file -c file.txt
# file --checking-printout file.txt 

5. Chcete-li vyloučit test pojmenovaný v názvu testu:

# file -e text file.txt
# file --exclude text file.txt
testname Popis
apptype Typ aplikace EMX (pouze na EMX).
text Různé typy textových souborů (tento test se pokusí uhodnout kódování textu bez ohledu na to
kódování Různá kódování textu pro testy měkké magie.
tokeny Hledá známé tokeny v textových souborech.
cdf Vytiskne podrobnosti o souborech složených dokumentů.
komprimovat Kontroluje a prohledává komprimované soubory.
elf Vytiskne podrobnosti souboru ELF.
měkké Kontroluje magické soubory.
tar Zkoumá soubory tar.

6. Chcete-li použít zadaný řetězec jako oddělovač mezi názvem souboru a výsledkem souboru, vrátil:

# file -F " " file.txt 
# file --separator " " file.txt 

7. Chcete-li číst názvy souborů, které mají být prozkoumány, z namefile:

# file -f file.txt
# file --files-from file.txt 

8. Chcete-li způsobit, že symbolické odkazy nebudou následovány:

# file -h file.txt
# file --no-dereference file.txt 

9. Způsobí, že příkaz file vypíše řetězce typu mime:

# file -i file.txt
# file -mime file.txt 

10. Jako -i, ale tiskněte pouze zadaný prvek:

# file --mime-type file.txt
# file --mime-encoding file.txt 

11. Chcete-li se nezastavit u prvního zápasu, pokračujte:

# file -k file.txt
# file --keep-going file.txt 

12. Možnost To způsobí, že budou následovat symbolické odkazy:

# file -L file.txt
# file --dereference file.txt 

13. Chcete-li zadat alternativní seznam souborů a adresářů obsahujících magic:

# file -m magicfile file.txt
# file --magic-file magicfile file.txt 

14. Chcete-li nevyplňovat názvy souborů tak, aby se ve výstupu zarovnávaly:

# file -N file.txt
# file --no-pad file.txt 

15. Vynutit vyprázdnění stdout po kontrole každého souboru:

# file -n file.txt
# file --no-buffer file.txt 

16. Chcete-li zachovat přístupovou dobu souborů:

# file -p file.txt
# file --preserve-date file.txt 

17. Nepřekládejte netisknutelné znaky do \ooo:

# file -r file.txt
# file --raw file.txt 

18. Čtení speciálních souborů:

# file -s file.txt
# file --special-files file.txt 

19. Vytištění verze programu a ukončení:

# file -v  

20. Chcete-li se pokusit nahlédnout do komprimovaných souborů:

# file -z file.gz
# file --uncompress file.gz 

21. Pro Výstup prázdného znaku 0 za koncem názvu souboru:

# file -0 file.txt
# file --print0 file.txt 

22. Chcete-li získat nápovědu k souboru:

# file --help 


Linux
  1. Příkaz mv v Linuxu:7 základních příkladů

  2. V příkladech příkazů v Linuxu

  3. Příklady příkazů hlavy v Linuxu

  1. Příklady příkazů gzip v Linuxu

  2. více příkladů příkazů v Linuxu

  3. Příklady příkazů gunzip v Linuxu

  1. Příklady příkazů zcat v Linuxu

  2. dotykové příklady příkazů v systému Linux

  3. sort Příklady příkazů v Linuxu