{{tag>shell utils}}

====== RM - удаление файлов/директорий ======

===== Рекурсивное удаление файлов, определенного типа  =====


  find . -type f -name '*.DS_Store' -exec rm {} \;
  
===== Рекурсивное удаление служебных MAC файлов =====

[[:ds_store|rm .DS_Store]]

===== Ошибки =====

=== Q: bash: /bin/rm: Argument list too long ===

<code bash>
$ find . -name "*.pdf" -print0 | xargs -0 rm
$ find . -name "*" -print0 | xargs -0 rm
$ find . -maxdepth 1 -name "*.pdf" -print0 | xargs -0 rm
$ find . -name "*.pdf" -delete
</code>