Shell脚本将文件夹树结构写入文件

时间:2013-10-16 12:01:10

标签: bash shell

我需要一个shell脚本,它将树结构(包括文件夹中的所有数据)从特定文件夹写入文本/ dat文件。

到目前为止,我得到了这个:

find . -type f|sed 's_\.\/__' > PATH/Input.dat

我不希望“/”作为路径的第一个字符。

此脚本工作正常,但它返回所有文件夹结构。我需要的东西只返回特定文件夹中的结构,比如“Sales”。

1 个答案:

答案 0 :(得分:2)

  

我需要的东西只返回特定文件夹中的结构,   比如“销售”。

指定所需的文件夹名称。说:

find Sales -type f | sed 's_\.\/__'
     ^^^^^

find . ...将在.中搜索(即当前目录和子目录)。

如果您需要搜索更多文件夹,请说出Purchase,请同时指定:

find Sales Purchase -type f | sed 's_\.\/__'