Pio*_*cki 6 file-copy mc rename
是否可以将选定的文件名粘贴到复制弹出窗口中,因此当我点击F5此文件名时,该文件名将位于“to”部分,以便我可以对其进行调整?
例如:
我想复制/home/piotr/testFile.log
到/home/piotr/testFile2.log
.
我在同一目录中打开两个面板并按 F5,但是“to”值是:/home/piotr
并且我希望它是/home/piotr/testFile.log
,因此我可以简单地调整名称而不是从头开始键入。
使用Shift-F5代替(或Shift-F6用于重命名) - 对话框的to字段将填充当前文件的名称(不带路径)。
遗憾的是,这些组合在某些情况下不起作用。不知道它是否取决于 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"
Run Code Online (Sandbox Code Playgroud)
然后我只需选择文件,点击F2, 5(或6重命名)然后编辑名称并按Enter。bash
由于read
's-i
选项,它需要4 个或更新版本。