##実現したいこと
"/from_dir" に、1万枚程度の画像ファイルがあり、
"/from_dir" から抜き出したい画像ファイルの、"一部の名称"が含まれるリスト"list.csv"があります。
"rsync --include-from"を用い、リストに該当するファイルを、
"/dest_dir" にコピーをしようとしています。
!rsync -v -r --include-from=/pass_filelist/list.csv --exclude="*" /from_dir /dest_dir
しかし、下記のようにファイルが一つもコピーできません。
sending incremental file list sent 32 bytes received 12 bytes 17.60 bytes/sec total size is 0 speedup is 0.00
どのようにしたら、正常にファイルはコピーできるのか、
お知恵をお借りすることは可能でしょうか。
初学者のため、的外れな質問でありましたら、
申し訳ございません。
##参考情報
###作業環境
Google Colab上に、Google Driveをマウントし作業を行っています。
試したこと
--file-from オプションの利用 => ファイルリスト上でファイルパスが指定されている必要があり、使えませんでした。
--exclude="*" オプションを外す => コピー元ディレクトリのデータが、全てコピーされてしまいました。
補足
"from_dir" に、"list.csv"に記載されているファイルがあることは確認済みです。
###ファイルリストの内容(一部抜粋)
/pass_filelist# cat list.csv 8777741948_ab388c82a2_o.jpg 8712072786_80fb355fc3_o.jpg 9233119513_cb54e53ed3_o.jpg 9117652562_a61f10ab1d_o.jpg 8520280680_088ff11aa4_o.jpg 8916303530_0056b3dc12_o.jpg 10559011795_b857bedd81_o.jpg 8519149173_e53fda36b4_o.jpg 8277549377_903b5be21d_o.jpg 9117700880_11d2e20bdf_o.jpg ...
###コピー元ディレクトリの状況(一部抜粋)
/from_dir# ls landmark_aligned_face.4.11166878393_a73f2d943e_o.jpg landmark_aligned_face.4.11267890423_0b9ab21abe_o.jpg landmark_aligned_face.4.11274035183_87a488a01f_o.jpg landmark_aligned_face.4.11324700354_0b2546ff42_o.jpg landmark_aligned_face.4.11324792883_0185d0f976_o.jpg landmark_aligned_face.4.11328991245_7833afd2bb_o.jpg landmark_aligned_face.4.11329163373_691fbdb9c1_o.jpg ...

回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2021/09/27 10:55