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?