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
見つかりません。*