0

我是 Unix 系统的新手。我不确定这项任务是否可行或如何?

我有这个目录结构

c: parent dir/ child dir/file1
c: parent dir/ child dir/file2
c: parent dir/ child dir/file3
.
.

我需要将所有这些文件名及其完整位置(路径)导出到 Excel 表。

任何提示/帮助将不胜感激。

谢谢

4

3 回答 3

0

我不知道写入 excel 工作表的方法,因为它不是文本文件。最好的方法可能是将数据以 CSV 或纯文本等格式输出到文件中,然后将其复制并粘贴到 Excel 表中。

例子:

$] find `pwd` > myfile.txt
/absolute/path/to/file0
/absolute/path/to/file1
...

并将其复制并粘贴到您的 Excel 工作表中。或者您可以解析 from 中的数据find并在每行之后插入一个逗号。我会把它作为家庭作业留给你......应该很容易。

于 2012-07-26T14:41:50.040 回答
0

我现在无法访问 Unix 系统,但可以从控制台窗口尝试

cd "root of directory structure"
find . -print > myFiles.csv

将 .csv 加载到 Excel 中,然后根据需要推杆。

您可能想阅读该find命令 - 它非常有用。

于 2012-07-26T14:42:50.193 回答
0

您可以将返回的列表导出find到 CSV 文件。要仅获取特定文件夹中的文件列表(不是目录),而不是递归地,您可以:

find `pwd` -maxdepth 1 -type f -print > files.csv
于 2012-07-26T14:45:36.147 回答