Linux でファイル名を 1 行ずつ読み取り、一致するファイルを指定したディレクトリにコピーするには、以下のチュートリアルに従うことができます。
- たとえば
filelist.txt
、テキスト ファイルを作成し、一致させる必要があるファイル名を書き込み、ファイルに 1 行ずつコピーします。各ファイル名が独立した行にあることを確認してください。 -
コピーしたファイルを保存するためのターゲット ディレクトリを作成します。
mkdir /path/to/destination
/path/to/destination
は、実際のターゲット ディレクトリ パスに置き換えられます。 -
ループ構造を使用して
filelist.txt
ファイルを 1 行ずつ読み取り、コピー操作を実行します。while IFS= read -r filename; do cp "$filename" /path/to/destination done < filelist.txt
/path/to/destination
は、実際のターゲット ディレクトリ パスに置き換えられます。 - 上記のコマンドを実行すると、システムは
filelist.txt
ファイル内のファイル名を 1 行ずつ読み取り、一致するファイルを指定されたディレクトリにコピーします。
コピー操作を実行する前に 、filelist.txt
ファイル内のファイル名が正しいことを必ず再確認し、偶発的なデータ損失を防ぐために重要なファイルをバックアップしてください。
上記のチュートリアルが、ファイル名を 1 行ずつ読み取って、そのファイルを Linux システムの指定されたディレクトリにコピーするのに役立つことを願っています。他にご質問がある場合は、さらに詳細を提供するか、さらなるサポートが必要な関連ドキュメントを参照してください。