wie findet man mit find alle dateine ab einem verzeichnis außer die, die auf gz enden?
???
find /pfad/ -type f -name "* ! *gz"
???
das geht natürlich nicht :-(
wie wird das gemacht?
wie findet man mit find alle dateine ab einem verzeichnis außer die, die auf gz enden?
???
find /pfad/ -type f -name "* ! *gz"
???
das geht natürlich nicht :-(
wie wird das gemacht?
Hiermit geht's:
Code:find . -regex ".*[^(gz)]$"
¡Nuestro amigo... el Computador!
Code:$ touch file.png file.txt file.gz find . -regex ".*[^(gz)]$" . ./file.txt
Geändert von buzz768 (13.08.10 um 12:24 Uhr)
Arch Linux / Intel Z77 / i5-3570K / 8GB PC3-1333 / SAMSUNG SSD 830 128GB
Geht mit
PS: *gz oder *.gz?Code:find /pfad -type f ! -name "*gz"
Eurebia - der UO Freeshard (www.eurebia.net) :)
Das steht natürlich in "man find" unter OPERATORS und TESTS . Zu allem Überfluss gibt es auch noch bei EXAMPLES einige Hinweise dazu.
Lesezeichen