سؤال

I have a folder which contains some extension of file, I want to remove all but html extension. Can any one help me?

هل كانت مفيدة؟

المحلول

Use bash's extglob feature. To enable it, if it's not already on:

shopt -s extglob

Then you can simply negate the glob:

rm !(*.html)

نصائح أخرى

You can use this find command:

find /your/path -maxdepth 1 -type f ! -name '*.html' -delete
مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top