-
Para remover qualquer número de espaços iniciais dos nomes de arquivos, você pode usar
rename
(prename
):rename -n 's/^ *//' *
-
Para remover qualquer número de espaços à direita dos nomes de arquivo, use
rename
(prename
):rename -n 's/ *$//' *
Remova
-n
(dry-run) se você estiver satisfeito com os nomes dos arquivos. -
Para remover arquivos ou pastas que estão vazias (recursivamente):
find . -empty
Satisfeito? Deixe a ação acontecer:
find . -empty -delete
Apenas no diretório atual:
find . -maxdepth 1 -empty -delete
Use também
-type f
apenas para arquivos e-type d
para apenas diretórios, se desejar.
Leia man rename
e man find
para ter mais ideia.