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に出力できる

S.N

元メカ設計者、現AIエンジニア(画像認識)。よく言えば何でもできるが悪く言えば器用貧乏。

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