端末からファイルをすぐに貼り付けずにコピーする方法は? [コピー]

端末からファイルをすぐに貼り付けずにコピーする方法は? [コピー]

"cp"コマンドを使用するときは、ファイルをどこに正確に貼り付けるのかを知る必要があります。ファイルをコピーする必要がありますが、すぐに貼り付ける必要がない場合や、どこに貼り付けるべきかわからない場合が多いです。ファイルを貼り付けるディレクトリに移動してから、これを行うオプションがあります。これを行うコマンドはありますか?

基本的に私はこのようなことをしたい -

cp file.txt
cd ..
cd RandomDirectory
paste

これはGUIで簡単に実行できます(Ctrl + Cファイル、目的のディレクトリに移動してCtrl + V)。

答え1

このプロジェクトのようなものを試すことができますクリップボードファイル。次のコマンドがあります:ccopy、、および。ccutcpastecshowcclear

README.mdドキュメントにこの例を見つけることができます。

$ ccopy file1.txt file2.jpg
2 item(s) copied to clipboard
$ cshow
Operation: copy
/home/lars/temp/file1.txt
/home/lars/temp/file2.jpg
$ cd folder/
$ cpaste
Copying the following items(s) to current dir:
/home/lars/temp/file1.txt
/home/lars/temp/file2.jpg
$ ccut *
2 item(s) cut to clipboard
$ cd ..
$ cpaste
Moving the following items(s) to current dir:
/home/lars/temp/folder/file1.txt
/home/lars/temp/folder/file2.jpg

答え2

追加のツールをインストールせずにこれを行う1つの方法は、ファイルをホームディレクトリまたは/tmp。現在のディレクトリの実行場所を指定します。cdmv

例:

$ cp myfile /tmp
$ cd /complicated/path
$ mv /tmp/myfile .

答え3

GUIに言及したので、別のオプションは次のものを使用することです。森林、コンソールファイルマネージャ。

また、次のような場合にも役立ちますcdhttps://github.com/ranger/ranger/wiki/Integration-with-other-programs#changing-directories

関連情報