Linuxで単一のcdコマンドを使用して複数の場所をナビゲートする方法

Linuxで単一のcdコマンドを使用して複数の場所をナビゲートする方法

複数の場所のログを単一の宛先にコピーするシェルスクリプトを作成しています。コマンドを一度だけ
使用して、すべてのログの場所に移動したいと思います。cp

これを行う方法はありますか?

答え1

複数の場所からファイルをコピーして1つの場所に収集するためにその場所に移動する必要はありませんcd

cp /the/1st/path/file1.txt /the/2nd/path/file2.txt /the/3rd/path/file3.txt ./

file1.txtこれにより、さまざまな場所のファイルが現在のディレクトリにコピーされます。現在のディレクトリにすでにこれらの名前のいずれかがあるファイルがある場合は、上書きされます。file2.txtfile3.txt

すべてのファイルの名前が同じ場合は、cp各ファイルに対して操作を実行し、プロセスの名前を変更する必要があります。

cp /the/1st/path/file.txt ./file1.txt
cp /the/2nd/path/file.txt ./file2.txt
cp /the/3rd/path/file.txt ./file3.txt

関連情報