Anda dapat menjalankan
find . -perm +100 -type f -delete
Ini dia:
ls | grep -v "\." | xargs rm
grep -v
mengatakan "hanya izinkan nama file yang tidak mengandung titik", dan xargs rm
mengatakan "lalu berikan daftar nama file ke rm
".
Gunakan find
. Yang Anda inginkan adalah ini:
find . -type f -executable -exec rm '{}' \;
Menghapus semuanya tanpa ekstensi juga dapat dilakukan:
find . -type f -not -iname "*.*" -exec rm '{}' \;
Opsi sebelumnya tidak menghapus Makefile
, dan dengan demikian lebih disukai. Saya pikir jawaban kcwu menunjukkan cara yang bagus untuk meningkatkan di atas menggunakan -delete
opsi :
find . -type f -executable -delete
find . -type f -not -iname "*.*" -delete
Edit :Saya menggunakan GNU findutils find
, versi 4.4.0, di bawah Ubuntu 8.10. Saya tidak mengetahui -executable
sakelar sangat tidak biasa.
Simpan dalam variabel jumlah detik yang dibutuhkan proses untuk dijalankan
Apa yang saya perlukan untuk membaca database Microsoft Access menggunakan Python?