Saya tahu ada saklar pencari. tapi saya ingin tahu cara mencari jenis file tertentu. Sebagai contoh, saya memerlukan jenis perintah terminal yang mencari hanya file yang dapat dieksekusi .
Tentukan yang dapat dieksekusi ? Hampir setiap file di Linux dapat dieksekusi.
Mitch
file-file yang dalam termial berdasarkan jenis ./file mereka dijalankan
Mohammad Reza Rezwani
Saya tahu ada -fstype tapi saya tidak tahu caranya?
Mohammad Reza Rezwani
Jenis Sistem File, fstypedigunakan dalam lingkungan Linux yang menyatakan jenis sistem file yang digunakan.
Mitch
@Mitch ok ok saya pikir saya bisa menggunakan yang saya lihat pada pria temukan. Pertanyaan saya adalah bagaimana menemukan file mereka yang oleh chmod + x myfile kita membuatnya dapat dieksekusi
Mohammad Reza Rezwani
Jawaban:
14
Ini harus melakukan apa yang Anda inginkan:
find . -perm -u+x -type f
Jika Anda ingin menemukan semua yang mungkin dapat dieksekusi, Anda bisa melihat tipe-mime atau fileoutput. Itu akan menjadi kontra-produktif karena Anda tidak mungkin dapat menangkap setiap skrip.
Daftar semua file yang dapat dieksekusi di dalam /home/$USERdirektori Anda .
Dari man find
-executable
Matches files which are executable and directories which are
searchable (in a file name resolution sense). This takes into
account access control lists and other permissions artefacts
which the -perm test ignores. This test makes use of the
access(2) system call, and so can be fooled by NFS servers which
do UID mapping (or root-squashing), since many systems implement
access(2) in the client's kernel and so cannot make use of the
UID mapping information held on the server. Because this test
is based only on the result of the access(2) system call, there
is no guarantee that a file for which this test succeeds can
actually be executed.
fstype
digunakan dalam lingkungan Linux yang menyatakan jenis sistem file yang digunakan.Jawaban:
Ini harus melakukan apa yang Anda inginkan:
Jika Anda ingin menemukan semua yang mungkin dapat dieksekusi, Anda bisa melihat tipe-mime atau
file
output. Itu akan menjadi kontra-produktif karena Anda tidak mungkin dapat menangkap setiap skrip.Referensi:
Halaman manual
Stackoverflow
sumber
Ini juga berfungsi,
Daftar semua file yang dapat dieksekusi di dalam
/home/$USER
direktori Anda .Dari
man find
sumber