Tente isso
find [folderName] -size +1k -type f -name \*.txt -print0 | while IFS= read -r -d '' file; do
echo $file
mv "$file" targetfolderName
done
Eu quero mover arquivos de uma pasta para outra pasta, meu código está funcionando bem quando o nome do arquivo não contém espaços, mas se houver um espaço em um nome de arquivo, estou recebendo um erro Meu código é o seguinte:
find [folderName] -size +1k -type f -name \*.txt -print0 | while IFS= read -r -d '' file; do
echo $file
mv $file targetfolderName
done
Nomes de arquivos
exemplo 01.txt teste - cópia 01.txt
Tags bash shell-script filenames quoting