můžete běžet
find . -perm +100 -type f -delete
Tady to je:
ls | grep -v "\." | xargs rm
grep -v říká "povolit pouze názvy souborů, které neobsahují tečku" a xargs rm říká "pak předejte seznam názvů souborů do rm ".
Použijte find . Co chcete, je toto:
find . -type f -executable -exec rm '{}' \;
Odebrání všeho bez přípony lze také provést:
find . -type f -not -iname "*.*" -exec rm '{}' \;
První možnost neodstraní Makefile , a je tedy třeba upřednostňovat. Myslím, že odpověď kcwu ukazuje pěkný způsob, jak zlepšit výše uvedené pomocí -delete možnost :
find . -type f -executable -delete
find . -type f -not -iname "*.*" -delete
Upravit :Používám GNU findutils find , verze 4.4.0, pod Ubuntu 8.10. Nevěděl jsem o -executable přepínač je tak neobvyklý.
Uložte do proměnné počet sekund, po které proces trval
Co potřebuji ke čtení databází Microsoft Access pomocí Pythonu?