Linuxでファイルリスト内に含まれるファイルのみをコピーする

備忘録として

実行環境

Ubuntu18.04.5

やりたいこと

images
├img1.jpg
├img2.jpg
├img3.jpg
├img4.jpg
├img5.jpg
├・・・
のようにファイル(画像)が格納されているフォルダにおいて、

filelist.txt

img2.jpg
img4.jpg
img6.jpg

のようなファイルリストに記載されている
ファイルだけをコピーしたい

やりかた

imageに移動して

cat ../filelist.txt | xargs -I {} cp {} ../output

でoutputに出力できる

きゅうこん

元メカ設計者、現なんちゃってAIエンジニア。実験データを分析しているうちにプログラミングとAIのスキルを習得(?)職業何ですか?と聞かれたときに何と答えるべきかを考える日々。 Qiita: https://qiita.com/kamome885

タイトルとURLをコピーしました