Enviado em 01/10/2017 - 14:08h
Pessoas ... tenho 'n' diretórios e cada um deles tem um subdiretório "sent" em comum ... como fazer para limpa-los ???
Enviado em 01/10/2017 - 14:08h
Enviado em 01/10/2017 - 16:35h
find . -type d -iname "sent" > /tmp/logsent
while read line; do rm -r "$line"/*; done < /tmp/logsent
Att.:
DIRETORIOS=$(find . -type d -iname "sent")
while read line; do
rm -r "$line"/*
done <<< "$DIRETORIOS"
Enviado em 01/10/2017 - 14:26h
Esse comando vai encontrar e remover todos os diretórios denominados "sent".
find . -type d -iname "sent" -print0 | xargs -0 rm -r
Enviado em 01/10/2017 - 14:29h
find . -type d -iname "sent" | xargs rm -r
Enviado em 01/10/2017 - 15:30h
o primeiro encontra todos os diretórios "sent" e armazena seu caminho em um arquivo temporário;
find . -type d -iname "sent" > /tmp/logsent
while read line; do rm -r "$line"/*; done < /tmp/logsent
Enviado em 01/10/2017 - 15:35h
find . -type d -iname "sent" > /tmp/logsent
while read line; do rm -r "$line"/*; done < /tmp/logsent
Enviado em 01/10/2017 - 16:49h
DIRETORIOS=$(find . -type d -iname "sent")
while read line; do
rm -r "$line"/*
done <<< "$DIRETORIOS"
Entre na sua conta para responder.