Mac上如何拷贝文件路径、剪切和粘贴文件

从Windows换到Mac,几乎每个人都会在两件事上卡住:拷贝文件的完整路径,以及剪切文件再粘贴到别处。访达两样都能做,只是藏在⌥(Option)键后面。简短的答案是:
- 拷贝文件路径: 选中文件后按⌥⌘C,或者右键点按,按住⌥,选择 将“名称”拷贝为路径名称。
- 剪切并粘贴文件: 在文件上按⌘C,打开目标文件夹,再按⌥⌘V(将项目移到这里)。在访达中,⌘X不能剪切文件。
下面逐一说明每种方法、获取路径的其他办法,以及如何用文件管理器找回真正的⌘X/⌘V。
在访达中拷贝文件路径
在Windows中,“复制为路径”会得到类似C:\Users\Alex\Documents\report.pdf的内容。在Mac上,完整路径是这样的:/Users/alex/Documents/report.pdf——使用正斜杠,没有盘符,所有磁盘都在/Volumes下面。
在快捷菜单中按住Option键
- 右键点按(或按住⌃点按)文件或文件夹。
- 按住⌥(Option):拷贝“名称” 会变成 将“名称”拷贝为路径名称。
- 点按它。完整路径就进入了剪贴板,可以直接粘贴到终端、脚本、邮件或聊天中。
按住⌥时,访达的 编辑 菜单里也会出现同一个命令,它的快捷键可以直接使用:选中项目,按⌥⌘C即可。选中多个项目时,每行一个路径。
获取路径的其他办法
- 路径栏。 在访达中选择 显示 › 显示路径栏(⌥⌘P)。窗口底部会显示通往该项目的各级文件夹,连按其中任意一个即可前往。
- 显示简介。 ⌘I会显示包含该项目的文件夹,这段文字可以选中并拷贝。
- 拖到终端。 把文件拖到终端窗口上,会输入它的完整路径,空格已转义。
- 从路径前往。 别人发来一个路径时,在访达中按⇧⌘G(前往文件夹)并粘贴即可。
在Mac上剪切和粘贴文件
在访达中选中文件时,编辑 › 剪切 始终是灰色的:⌘X只能剪切文本,比如在给文件重新命名的时候。用键盘移动文件需要两步,先拷贝再“移动”:
- 选中文件,按⌘C。
- 打开要放入的文件夹。
- 按⌥⌘V。在 编辑 菜单中按住⌥,粘贴项目 会变成 将项目移到这里。
文件会离开原来的文件夹,不会产生副本。如果按的是⌘V,得到的是一份拷贝,原文件留在原处。刚移动完就后悔了?在访达中按⌘Z可以撤销上一次移动。
有两点需要注意:
- 与Windows中变淡的图标不同,在两步之间,没有任何标记表明文件“待移动”。你得记住最后要用哪个快捷键。
- 拖移也可以:在同一磁盘内拖移是移动,拖到另一个磁盘是拷贝;拖到另一个磁盘时按住⌘则会移动。
Folia Files:真正的剪切粘贴,路径始终可见
Folia Files是一款Mac文件管理器,保留了从Windows带来的操作习惯,网站上也有一页专门介绍在Mac上延续文件资源管理器的习惯。这两件事在其中是这样做的。
⌘X和⌘V移动文件
在面板中选中文件,按⌘X:它们会变淡显示,直到你粘贴。打开另一个文件夹,按⌘V:文件就移到了那里。剪切 和 粘贴 也在 编辑 菜单和文件的快捷菜单中。
访达的做法照样可用:⌘C拷贝,⌥⌘V(编辑 › 将项目移到此处,或在文件夹空白处右键点按选择 移到此处)会移动你拷贝的内容,而不是复制一份。
只有在面板本身获得焦点时,这些按键才会作用于文件。在文本框中或给文件重新命名时,⌘X照常剪切文本:在错误的地方按下快捷键,绝不会移动文件。

两个面板并排时,连剪贴板都用不上:文件 › 移到另一个面板(F6)把所选项目移到另一个面板显示的文件夹,拷贝到另一个面板(F5)则是拷贝过去,和Total Commander一样。详情见面板页面。
按需要的格式拷贝路径
编辑 › 拷贝路径(⌥⌘C,与访达相同的快捷键)会拷贝所选项目的完整路径,每行一个。没有选中任何项目时,拷贝的是当前文件夹的路径。
右键点按文件,拷贝路径 子菜单提供了平时要手动修改的各种格式:
- 路径:
/Users/alex/Documents/report.pdf - 带 ~ 的路径:
~/Documents/report.pdf - 终端路径(已转义):空格和特殊字符已转义,可以直接粘贴在命令后面
- 文件 URL:
file:///Users/alex/Documents/report.pdf - 名称:只有文件名
- 上层文件夹:包含该文件的文件夹的路径
在已连接的服务器上,子菜单还会加上服务器上的路径,SFTP连接还有sftp://地址。
路径始终可见
每个面板的顶部都会逐级显示当前位置,无需打开任何栏。点按某个文件夹即可前往;点按它后面的箭头,可以列出子文件夹并直接跳到其中一个。前往 › 前往文件夹…(⇧⌘G)和访达一样接受粘贴的路径。
任何移动都能撤销,晚些也行
每一次剪切粘贴、拷贝、重新命名或移到废纸篓,都会记录在工具栏的 操作 历史中。⌘Z撤销上一次操作,⇧⌘Z重做;只要文件还在移动后的位置,你也可以单独撤销当天更早的某一行,甚至昨天的。

如果目标位置已有同名文件,Folia Files会询问你,默认按钮是 两者都保留;替换文件时,旧文件会移到废纸篓,而不是直接消失。详情见安全文件操作页面。
速查
- 拷贝文件路径: 两者都是⌥⌘C。访达中按住⌥右键点按;Folia Files中右键点按 › 拷贝路径 还能选其他格式。
- 剪切和粘贴: 访达是⌘C再⌥⌘V;Folia Files是⌘X再⌘V(访达的做法也可用)。
- 移到另一个面板: Folia Files中按F6;访达没有双面板视图。
- 查看完整路径: 访达用 显示 › 显示路径栏;Folia Files在每个面板顶部。
- 打开粘贴的路径: 两者都是⇧⌘G。
- 撤销移动: 两者都是⌘Z;Folia Files还能从历史记录的任意一行撤销。
本文介绍的功能在Folia Files的两个版本中都有:网站版和Mac App Store版。


