for X in $(find ~/Documents/ -type f);do date -r "${X}";done
上記の行は、「/Documents/」のファイル名にスペースが含まれていない場合は正しく機能します。
ただし、ファイル名にスペースが含まれている場合は、次のエラーが表示されます。
No such file or directory
スペースを含むファイル名に対してどのように機能させることができますか?
ベストアンサー1
ループを使用しないで、-exec
次のパラメータを使用してくださいfind
。
find ~/Documents/ -type f -exec date -r {} \;