将文件列表& 文件夹内容保存到文本文件中
目录:
保存文件夹中包含的文件的完整列表很容易,有两种快速方法可以将该列表保存为文本文件。
从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 命令执行诸如比较两个目录列表之类的操作,这可以通过将输出文件相互比较来完成,甚至可以直接比较文件夹并保存将这些结果作为文本文件进行区分。