چگونه با استفاده از دستور find یا rm تمامی فایل های یک دایرکتوری را به جز فایل های دارای پسوند 7z و zip را پاک کنیم؟
چگونه با استفاده از دستور find یا rm تمامی فایل های یک دایرکتوری را به جز فایل های دارای پسوند 7z و zip را پاک کنیم؟
sudo add-apt-repository ppa:apt-fast/stable
sudo apt-get update
sudo apt-get install apt-fast
find . -type f -not \( -name '*.zip' -or -name '*.7z' \) -delete
و
(rm !(*.zip|*.7z
درسته؟
! تو پایینی یعنی not ولی اون find رو درست نفهمیدم اگر درسته میشه یه توضیحس بدین (تشریحش کنید)
ممنون و موفق باشی