Midnight Commander에서 복사 시 선택한 파일 이름 삽입

Midnight Commander에서 복사 시 선택한 파일 이름 삽입

선택한 파일 이름을 복사 팝업에 붙여넣어 클릭하면 F5"대상" 섹션에 있으므로 조정할 수 있습니까?

예를 들어:

/home/piotr/testFile.log에 복사하고 싶습니다 /home/piotr/testFile2.log.
동일한 디렉토리에서 두 패널을 모두 열고 F5를 누르십시오. 그러나 "to" 값은 다음과 같습니다. 처음부터 이름을 입력하는 대신 이름을 간단히 조정할 수 있도록 합니다 /home/piotr./home/piotr/testFile.log

답변1

Shift- F5대신 (또는 Shift-rename )을 사용하면 F6대화 상자가 나타납니다.도착하다필드는 경로 없이 현재 파일의 이름으로 채워집니다.

불행하게도 이러한 조합은 어떤 경우에는 작동하지 않습니다. MC 빌드, 터미널 또는 사용된 일부 라이브러리에 따라 달라지는지는 알 수 없습니다. 그래서 대안으로 ~/.mc/menu에 이것을 추가했습니다.

5       Copy
        read -e -i "%f" -p 'Copy file : ' name
        [[ "$name" && "$name" != "%f" ]] && cp "%f" "$name"

6       Rename
        read -e -i "%f" -p 'Rename file : ' name
        [[ "$name" && "$name" != "%f" ]] && mv "%f" "$name"

그런 다음 파일을 선택하고 ,(또는 이름 변경)을 클릭한 F2다음 5이름 6을 편집하고 를 누릅니다 Enter. 옵션 bash으로 인해 버전 4 이상이 필요합니다 .read-i

관련 정보