Mac 系统文件与目录操作的命令行指南
1. 图形界面与命令行操作对比
在 Mac OS X Finder 等图形用户界面操作系统中,文件管理操作十分直观,例如将文件从一个窗口拖到另一个窗口,这其实是在执行文件移动操作的图形化展示。若要在命令行执行相同操作,需输入如下命令:
$ mv ~/My\ Folder/My\ File.txt ~/My\ Other\ Folder
不过,命令行在文件和文件夹的移动、复制或删除操作上具有诸多优势:
- 无需打开窗口,即可将文件从一个目录复制或移动到另一个较远的目录。
- 可使用通配符轻松复制或移动多个文件,还能根据文件名部分或扩展名等属性选择要复制的文件。
- 能够复制或移动被 Finder 隐藏的文件。
- 用一个简单命令就能使文件不可见。
- 能快速重命名文件和目录,甚至用一个命令完成文件或目录的移动和重命名。
- 可快速删除文件或目录(但删除不可逆),还能删除 Finder 拒绝删除的文件。
2. 文件移动和复制的注意事项
Mac OS 保存文件的方式独特,许多文件分为数据分支(data fork)和资源分支(resource fork)两部分。在 Mac OS 9 及更早版本中,数据分支包含文件内容或应用程序代码,资源分支包含设置、图标等信息。
当复制或移动包含资源分支的文件时可能会有问题,因为 cp 和 mv 命令可能会剥离文件中的资源。不过,Apple 提供了 CpMac 和 MvMac 命令来解决这些问题,它们随开发者工具一同安装,可在复
Mac系统文件与目录的命令行操作指南
超级会员免费看
订阅专栏 解锁全文
958

被折叠的 条评论
为什么被折叠?



