将文件列表和文件夹内容保存到文本文件中

保存为文本文件的目录列表

保存文件夹中包含的完整文件列表很容易,有两种快速方法可以将该列表保存为文本文件。

保存来自 Finder 的文件列表

第一种方法对于大多数用户来说可能是最简单的,它是通过 OS X Finder 和 TextEdit 应用程序完成的,只需复制和粘贴即可:

  • 打开您想要获取其内容列表的文件夹,然后按 Command+A(全选),然后按 Command+C(复制)
  • 现在启动 TextEdit 并下拉“编辑”菜单并选择“粘贴并匹配样式”,或按 Command+Option+Shift+V
  • 将目录列表保存为 .txt 或 .rtf

将文件列表保存到文本文档

从终端保存文件的详细列表

第二种方法使用命令行,尽管是通过终端完成的,但并不比上面概述的复制和粘贴方法复杂多少。从 /Applications/Utilities/ 启动终端以开始使用。

最基本的命令如下:

ls > contents.txt

在列表中包含隐藏文件需要 -a 标志:

ls -a > allcontents.txt

要转储特定文件夹的内容,请按如下方式指定目录路径:

ls /Library/Preferences/ > LibPrefsList.txt

将某些标志附加到 ls 命令将允许列表显示的不仅仅是文件内容列表,-l 标志还将列出权限、文件所有权和修改日期:

ls -la /Library/Preferences/ > detailedprefsinfo.txt

因为 ls 命令接受详细说明文件和文件夹的附加属性的标志,所以它可以比 Finder 和 TextEdit 方法提供更多信息,后者不显示文件所有权或文档权限等详细信息。

命令行方法还可以让你做一些事情,比如比较两个目录列表 通过使用 diff 命令,这可以通过将输出文件相互比较来完成,甚至可以直接比较文件夹并将这些结果的差异保存为文本文件。