我想将文件从一个文件夹移动到另一个文件夹,当文件名不包含空格时,我的代码工作正常,但如果文件名中有空格,则会出现错误我的代码如下:
find [folderName] -size +1k -type f -name \*.txt -print0 | while IFS= read -r -d '' file; do
echo $file
mv $file targetfolderName
done
文件名
示例 01.txt 测试 - 复制 01.txt
答案1
尝试这个
find [folderName] -size +1k -type f -name \*.txt -print0 | while IFS= read -r -d '' file; do
echo $file
mv "$file" targetfolderName
done