rsync ワイルドカードを使用する場合、「該当するファイルやディレクトリはありません」

rsync ワイルドカードを使用する場合、「該当するファイルやディレクトリはありません」

rsyncを使用してフォルダの内容を別のフォルダにコピーしようとしています。これが私が使用するコマンドです。

rsync -v -r $folder64/Pictures/* $folder65/Pictures/

エラーコードです。

building file list ... rsync: link_stat "/Volumes/HD/Users/jol/Pictures/*" failed: No such file or directory (2)
done

私はプロジェクトを含む多くのフォルダからこれを取得します。たとえば、デスクトップで何かを作成することがあります。

ベストアンサー1

フォルダを別のフォルダにコピーするには、rsync次の手順を実行します。

rsync -a /source/folder/path/ /destination/folder/path/

あなたに関する限り、

rsync -a "$folder64/Pictures/" "$folder65/Pictures/"

/重要なのは、ソースを追跡することです。

使用すると、$folder64/Pictures/*コマンドライン引数がファイル*名のワイルドカードパターンと一致するソースフォルダのエントリのリストに展開され、通常は隠されたファイルやフォルダと一致しないため、単一のフォルダの内容をコピーできません。

場合によっては、「該当するファイルやディレクトリはありません」というエラーメッセージが表示されます。これは、ソースとして指定したディレクトリがまったく存在しないか空であることを意味します。空の場合、*拡張されていないままになり、同期したい指定されたファイル(と呼ばれる)がrsync見つかりません。*

おすすめ記事