コマンドの問題cp
は、一度に入力するには両方のパスを覚えておく必要があり、次のディレクトリを忘れた場合は見つからないことです。 (今まで入力したコマンドを削除し、そのディレクトリに移動する必要があります。)ディレクトリを使用してls
もう一度戻って、今回はパスを忘れないようにしてください。
copy <file>
それで、あるディレクトリに移動して次のことを行い、次に別のディレクトリに移動して次のことを行う方法があるかどうか疑問に思います。paste .
それともこの問題を回避するための別の方法がありますか?
答え1
Tabキーを2回押してください。
ほとんどの最新端末には、画面からテキストをコピーして貼り付ける機能があります。マウスでテキストを選択して右クリックします。
説明どおりに正しく機能するGUIバージョンのファイルマネージャが常にあります。
端末内にテキストベースのファイルマネージャ(Midnight Commander、FAR Managerなど)があります。
答え2
Control + A / Control + Eと入力すると、bashからコマンドラインの開始/終了に移動できます。コメントと一緒に使えばいいと思います。 Bashでコメントとして「#」を追加して実行し、履歴に保存します。
はい(_ ->カーソルを表す):
$ cp fileA _
type Control + A
$ _cp fileA
$ #cp fileA
$ cd /pathtofileB
press up arrow key for last command
$ #cp fileA
press Control + A again..remove hash
$ cp fileA
press Control + E
$ cp fileA fileB
答え3
Bashでは、次のことができます。
cp /original/path/{*.something,*otherthing*} /destination/dir/
元のパスに「移動」して宛先ディレクトリにコピーを作成するには、次のようにします。
destdir="/destination/dir/"
cd /original/path
cp whatever "$destdir"