ファイルを新しいディレクトリに移動すると、エラーが発生します。引数のリストが長すぎます。

ファイルを新しいディレクトリに移動すると、エラーが発生します。引数のリストが長すぎます。

私は持っています

/path/to/dir/2018/

そして

/path/to/dir/"otherfilesandfolders"

2018年に移転して"otherfilesandfolders"扱うべきです。

編集する:

各サブディレクトリには3000以上のファイルがあります。

rsync -r -n --exclude '2018' ./* /2018/

指定された引数のリストが長すぎます。

答え1

移動rsyncするのではなく、コピーすることです。なぜすべてを移動しないのですか?

mv -f /path/to/dir/"otherfilesandfolders"/. /path/to/dir/2018/

これら2つの/path/to/dir要素が実際に異なると仮定します。それ以外の場合は何もできません。

実際のケースは、実際の答えを提供するのに役立ちます。

関連情報