Jenis file biasanya ditentukan dengan file. Its mannegara:
file - tentukan jenis file
Tapi Anda juga bisa menggunakan batas tertentu type. Bandingkan dua daftar di bawah ini untuk:
script.pl, sebuah skrip Perl
not_a_script, file kosong
Ini satu untuk skrip:
$ ls
script.pl
$ file script.pl
script.pl: Perl script text executable
$ type script.pl
bash: type: script.pl: not found
$ type ./script.pl
./script.pl is ./script.pl
Dan ini satu untuk file kosong:
$ ls not_a_script
not_a_script
$ file not_a_script
not_a_script: empty
$ type not_a_script
bash: type: not_a_script: not found
$ type ./not_a_script
bash: type: ./not_a_script: not found
Seperti yang Anda lihat, typedapat menentukan apakah file dapat dieksekusi. Apakah itu "penentuan jenis file" atau tidak? Nah ... Dengan cara berbeda dengan apa yang filemenyediakan. Deskripsi typebuiltin pada manusia Bash adalah sebagai berikut:
ketik [-aftpP] nama [nama ...]
Tanpa opsi, tunjukkan bagaimana masing-masing nama akan ditafsirkan jika digunakan sebagai nama perintah.
Jawaban yang benar untuk pertanyaan dalam buku ini harus menurut saya file, karena itulah yang mandikatakannya, dan itulah yang lulus dari tes. Atau dengan kata lain, pilihan pertama saya adalah file.