![端末からファイルをすぐに貼り付けずにコピーする方法は? [コピー]](https://linux33.com/image/180846/%E7%AB%AF%E6%9C%AB%E3%81%8B%E3%82%89%E3%83%95%E3%82%A1%E3%82%A4%E3%83%AB%E3%82%92%E3%81%99%E3%81%90%E3%81%AB%E8%B2%BC%E3%82%8A%E4%BB%98%E3%81%91%E3%81%9A%E3%81%AB%E3%82%B3%E3%83%94%E3%83%BC%E3%81%99%E3%82%8B%E6%96%B9%E6%B3%95%E3%81%AF%EF%BC%9F%20%5B%E3%82%B3%E3%83%94%E3%83%BC%5D.png)
"cp"コマンドを使用するときは、ファイルをどこに正確に貼り付けるのかを知る必要があります。ファイルをコピーする必要がありますが、すぐに貼り付ける必要がない場合や、どこに貼り付けるべきかわからない場合が多いです。ファイルを貼り付けるディレクトリに移動してから、これを行うオプションがあります。これを行うコマンドはありますか?
基本的に私はこのようなことをしたい -
cp file.txt
cd ..
cd RandomDirectory
paste
これはGUIで簡単に実行できます(Ctrl + Cファイル、目的のディレクトリに移動してCtrl + V)。
答え1
このプロジェクトのようなものを試すことができますクリップボードファイル。次のコマンドがあります:ccopy
、、および。ccut
cpaste
cshow
cclear
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
。現在のディレクトリの実行場所を指定します。cd
mv
例:
$ cp myfile /tmp
$ cd /complicated/path
$ mv /tmp/myfile .
答え3
GUIに言及したので、別のオプションは次のものを使用することです。森林、コンソールファイルマネージャ。
また、次のような場合にも役立ちますcd
。https://github.com/ranger/ranger/wiki/Integration-with-other-programs#changing-directories