터미널에서 파일을 즉시 붙여넣지 않고 복사하는 방법은 무엇입니까? [복사]

터미널에서 파일을 즉시 붙여넣지 않고 복사하는 방법은 무엇입니까? [복사]

"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

추가 도구를 설치하지 않고 이 작업을 수행하는 한 가지 방법은 파일을 홈 디렉터리 나 /tmp. 현재 디렉터리에 실행 위치를 지정합니다.cdmv

예:

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

답변3

GUI를 언급했으므로 또 다른 옵션은 다음을 사용하는 것입니다.숲지기, 콘솔 파일 관리자.

또한 다음과 같은 경우에도 도움이 될 수 있습니다 cd.https://github.com/ranger/ranger/wiki/Integration-with-other-programs#changing-directories

관련 정보