Korzystam z Linuksa, używając Bash.
Muszę usunąć wszystkie pliki bez określonego przyrostka, na przykład „dist”. Wiem, że jest kilka sztuczek, aby to zrobić, zamiast usuwać wszystkie niechciane pliki jeden po drugim.
Korzystam z Linuksa, używając Bash.
Muszę usunąć wszystkie pliki bez określonego przyrostka, na przykład „dist”. Wiem, że jest kilka sztuczek, aby to zrobić, zamiast usuwać wszystkie niechciane pliki jeden po drugim.
Odpowiedzi:
Użyj poniższej listy, aby wyświetlić listę wszystkich plików, które zostaną usunięte (dla pewności):
find /path/to/directory -mindepth 1 ! -name "*dist"
Dodaj, -type fjeśli chcesz usunąć tylko zwykłe pliki, a nie dowiązania symboliczne lub katalogi.
Uruchom polecenie z dodatkowym -deleteargumentem na końcu, aby je usunąć.