Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

批量操作文件

termscp 允许你一次对多个文件执行操作。使用以下控制方式来构建选择。

  • <M>:将高亮的文件标记为已选择。
  • <CTRL+A>:选择当前目录中的所有文件。
  • <ALT+A>:取消选择所有文件。

一旦某个文件被标记为已选择,它会以高亮背景显示。

当存在选择时,只有被选中的文件会被纳入操作处理;当前高亮的条目会被忽略。你也可以在查找结果面板中对多个文件进行操作。

对选择执行的操作

所有操作在处理多个文件时都可用,但其中一些行为略有不同。当存在选择时,你输入的名称指的是目标目录,而不是单个目标文件。

  • 复制:系统会提示你输入目标位置。当选中多个文件时,该名称是所有文件被复制到的目标目录。
  • 重命名:与复制相同,但文件会被移动到目标目录。
  • 另存为:与复制相同,但文件会被写入目标目录。

传输队列

如果你在某个目录(例如 /home)中选择了一个文件,然后切换目录,该文件仍会保持被选中状态,并显示在底部面板的传输队列中。

当某个文件被选中时,当时活动的远程目录会与其条目相关联。如果该文件随后被传输,它会被传输到与之关联的远程目录。

示例

假设你在远程面板位于 /tmp 时选择了本地文件 /home/a.txt,然后移动到 /var,在远程面板位于 /home 时选择了 /var/b.txt,最后执行传输。结果是:

  • /home/a.txt 被传输到 /tmp/a.txt
  • /var/b.txt 被传输到 /home/b.txt