我是 Unix 系统的新手。我不确定这项任务是否可行或如何?
我有这个目录结构
c: parent dir/ child dir/file1
c: parent dir/ child dir/file2
c: parent dir/ child dir/file3
.
.
我需要将所有这些文件名及其完整位置(路径)导出到 Excel 表。
任何提示/帮助将不胜感激。
谢谢
我不知道写入 excel 工作表的方法,因为它不是文本文件。最好的方法可能是将数据以 CSV 或纯文本等格式输出到文件中,然后将其复制并粘贴到 Excel 表中。
例子:
$] find `pwd` > myfile.txt
/absolute/path/to/file0
/absolute/path/to/file1
...
并将其复制并粘贴到您的 Excel 工作表中。或者您可以解析 from 中的数据find
并在每行之后插入一个逗号。我会把它作为家庭作业留给你......应该很容易。
我现在无法访问 Unix 系统,但可以从控制台窗口尝试
cd "root of directory structure"
find . -print > myFiles.csv
将 .csv 加载到 Excel 中,然后根据需要推杆。
您可能想阅读该find
命令 - 它非常有用。
您可以将返回的列表导出find
到 CSV 文件。要仅获取特定文件夹中的文件列表(不是目录),而不是递归地,您可以:
find `pwd` -maxdepth 1 -type f -print > files.csv