van_Zeller
Power Member
Boas,
Estou ainda a dar os primeiros passos na consola e preciso aqui de algumas ajudas. Quero introduzir um comando que localize todos os ficheiros com extensão jpg que tenham a palavra small no nome e de seguida quero elimina-los. Logo à partida não percebo muito bem como funciona o comando find, mas enfim, lá me arranjei. Tentei o seguinte:
O problema é as paths da maioria destas tais imagens têm espaços no nome (ex. o album dos Presidents of the USA que se chama "Freaked Out And Small", pelo que retorna algo como isto:
Alguma ideia? Obrigado
Estou ainda a dar os primeiros passos na consola e preciso aqui de algumas ajudas. Quero introduzir um comando que localize todos os ficheiros com extensão jpg que tenham a palavra small no nome e de seguida quero elimina-los. Logo à partida não percebo muito bem como funciona o comando find, mas enfim, lá me arranjei. Tentei o seguinte:
Código:
find /media/documents/documents/Musica/ -iname '*.jpg' | grep Small | xargs rm
Código:
rm: cannot remove `Freaked': No such file or directory
rm: cannot remove `Out': No such file or directory
rm: cannot remove `and': No such file or directory
rm: cannot remove `Small/AlbumArt_{29C87FF2-A39F-44CE-B4EE-E3A76FBC8696}_Large.jpg': No such file or directory
Alguma ideia? Obrigado