Saya telah mempelajari tentang baris perintah dan belajar bahwa |
(pipa) dimaksudkan untuk mengarahkan output dari perintah ke input yang lain. Jadi mengapa perintah ls | file
itu tidak berhasil?
file
input adalah salah satu dari lebih banyak nama file, seperti file filename1 filename2
ls
output adalah daftar direktori dan file pada folder, jadi saya pikir ls | file
seharusnya menunjukkan tipe file dari setiap file pada folder.
Namun ketika saya menggunakannya, hasilnya adalah:
Usage: file [-bcEhikLlNnprsvz0] [--apple] [--mime-encoding] [--mime-type]
[-e testname] [-F separator] [-f namefile] [-m magicfiles] file ...
file -C [-m magicfiles]
file [--help]
Karena ada beberapa kesalahan dengan penggunaan file
perintah
file *
adalah cara paling cerdas, saya hanya ingin tahu mengapa menggunakan ls
output tidak berfungsi. Keraguan dihapus :)
ls
umumnya merupakan ide yang buruk.
ls
, ini menunjukkan bahwa Anda ingin semua file di direktori saat ini ditangani denganfile
perintah. ... Jadi mengapa tidak dilakukan:,file *
yang akan membalas dengan baris untuk setiap file, folder.