Bash
無法移動名稱中包含空格的文件
我想將文件從一個文件夾移動到另一個文件夾,當文件名不包含空格時我的程式碼工作正常,但如果文件名中有空格,那麼我收到錯誤我的程式碼如下:
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
試試這個
find [folderName] -size +1k -type f -name \*.txt -print0 | while IFS= read -r -d '' file; do echo $file mv "$file" targetfolderName done