19

rsyncを使用して、-files-from引数を使用してコピーするときにファイルの名前を変更するにはどうすればよいですか?約190,000個のファイルがあり、ソースから宛先にコピーするときにそれぞれの名前を変更する必要があります。--files-from引数に渡すテキストファイルにファイルのリストを含める予定です。

4

2 に答える 2

14

完全に真実ではありません...rsyncを使用して途中でファイルの名前を変更できますが、一度に1つのファイルをrsyncし、-no-R --no-implied-dirsオプションを設定してから、宛先名を明示的に設定する場合に限ります。宛先パス。

しかし、その時点で、他のツールを使用したい場合があります。

たとえば、これは機能します。

rsync --no-R --no-implied-dirs
1.2.3.4::module/$FILENAME
/$PATH/$TOFILE/$NEWFILENAME
于 2013-06-21T00:49:46.083 に答える
11

rsyncでファイルの名前を任意に変更する方法はありません。rsyncでできることは、ファイルを別のディレクトリに移動することだけです。

ファイルの名前を変更するには、送信側または受信側のいずれかで2番目のツールを使用する必要があります。

于 2009-08-21T14:52:45.943 に答える