Wenn Sie mit rm eine große Anzahl von Dateien löschen, wird Folgendes angezeigt: Die Parameterliste ist zu lang, sodass die Datei nicht gelöscht werden kann

Problemszenario:
[root@localhost ate]# rm -rf crash-2021-07-*
-bash: /usr/bin/rm: Argumentliste zu lang

Lösung:
Sie können den Befehl find verwenden, um Folgendes zusammen zu verwenden:
1. Löschen Sie die Datei im aktuellen Verzeichnis, deren Dateiname oder Ordnername das Feld crash-2021-07- enthält:
find. - Name „crash-2021-07-
“ | xargs rm -rf,
wenn der Datei- oder Ordnername Leerzeichen enthält:
find . -name "name*" -print0 | xargs -0 rm -rf
find . -name " .jpg" | xargs rm -rf " .jpg" JPG-Bilder löschen

おすすめ

転載: blog.csdn.net/weixin_48773672/article/details/123256216