1. ホーム
  2. linux

[解決済み] Linuxシェルからあるディレクトリから別のディレクトリへ複数ファイルをコピーする【非公開

2022-03-01 23:53:33

質問

あるフォルダから別のフォルダに複数のファイルをコピーしたいのですが、どうすればいいですか? シェルのコマンドプロンプトからどのように行うのですか?

を考えてみましょう。 folder1 は10個のファイルを含んでいます(例えば file1 , file2 , abc , xyz , など)。 現在、2つのファイルをあるフォルダから別のフォルダにコピーするために、以下のようにしています。

cp /home/ankur/folder/file1 /home/ankur/folder/file2 /home/ankur/dest

両方のファイルについて、コマンドラインにフルパスを入力するのは面倒です。
思いつくのは正規表現ですが、どうすればいいのかよくわかりません。

何かあれば、私のRSIを減らすことができます;-)

解決方法は?

ブレースの拡張をお探しなのでしょう。

cp /home/ankur/folder/{file1,file2} /home/ankur/dest

複数のファイルを一度に処理したい場合は、こちらをご覧ください。

http://www.tldp.org/LDP/abs/html/globbingref.html

zshによるタブ補完...