名前にスペースが含まれているファイルは移動できません。

名前にスペースが含まれているファイルは移動できません。

ファイルをあるフォルダから別のフォルダに移動したいと思います。ファイル名にスペースがない場合、コードは正常に機能しますが、ファイル名にスペースが含まれている場合、私のコードは次のようになります。

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

おすすめ記事