GNU/Linux >> Linux の 問題 >  >> Linux

Cp -iにEnterキーを入力しないでください?

cp -iarを使用して、ファイルの長いリストを選択的にアーカイブする必要があることがよくあります。 、または同様のものであり、プロセスを高速化するために、yの代わりに1つのキーだけを押したいと思います またはn 続いてENTER すべてのファイルに。つまり、ENTERを押す必要がないようにしたいのです。 yと同様に またはn 。もちろん、yの代わりに別のキーを喜んで使用します またはn

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

承認された回答:

必要なのは、真夜中の司令官のようなファイルマネージャーだと思います。 mcでは、 insertを使用して複数のファイルを選択できます または+削除、移動、コピーなどの操作を実現します。手順とヒントの完全なセットは、チュートリアルにあります。

純粋なシェルコマンド(GUIなし)を試してみる場合、file0からfile10があり、file1とfile3のみをコピーしたいとします。

cp file1 file3 directory/

もちろん、シェルを使用して自分自身を助けることができます:

cp file{1,3} directory/

しかし、連続したものはどうですか? file5からfile10?

cp file{5..10} directory/

findを使用することもできます たとえば、より高度なものが必要な場合は、次のように支援します。

find Downloads -name "*.cfg" -exec cp {} directory ;

これを行います:

copy Downloads/file(6).cfg to directory
copy Downloads/file(7).cfg to directory
copy Downloads/file(1).cfg to directory
copy Downloads/file.cfg to directory
copy Downloads/file(2).cfg to directory
copy Downloads/file(4).cfg to directory
copy Downloads/file(3).cfg to directory
copy Downloads/file(5).cfg to directory

-exec ...を削除して、コピーするファイルを確認できます。 部。 -exec echo cp ...を使用することもできます findが何をするのか知りたい場合に備えて。


Linux
  1. cp:コマンドが見つかりません

  2. ファイルを検索してコピーする

  3. Xorgでギリシャ語アルファを入力するには?

  1. Linux専用サーバーでSSHキーを生成する方法は?

  2. Mac OS で Cron を使用して自作を更新する方法

  3. プロンプトなしでスクリプトの ssh-copy-id を介してリモート マシンに ssh キーをコピーしますか?

  1. コマンドラインでのSSHファイルコピーの魔法

  2. Gpg:ユーザーによってキャンセルされましたか?

  3. 電源キーを再マッピングして削除しますか?