Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
1 つの列 (~4,000 行) に多くのファイル名を含むテキスト ファイルと、~13,000 ファイル (テキスト ファイル内の ~4,000 ファイルを含む) を含むディレクトリがあります。テキスト ファイル内の ~4,000 個のファイルだけを別のディレクトリにコピーするにはどうすればよいですか?
これは機能するはずです....ファイル名の長さによって異なります。
cp `cat text-file` target_directory
これにより、次のようになります。
while read file do file=$(echo $file | tr -d '\\r') cp dir/$file another_dir/ done < your_file