找到没有文件列表的unix树目录

时间:2018-01-26 13:34:07

标签: linux

我希望在unix上看到主目录的树结构但没有文件。 “Tree”目录为我提供了目录+文件。我怎么才能做目录?

2 个答案:

答案 0 :(得分:0)

您可以尝试使用这个简单的find命令查看主目录下的目录:

find . -type d

答案 1 :(得分:0)

这是bash脚本,以递归方式从当前开始输入每个目录并打印其名称:

$document = $collection->find([ 'created_at'=> ['$gte'=> new mongoDate("2018-01-20T00:00:00Z"), '$lt'=> new mongoDate("2018-01-25T00:00:00Z")]]);

测试目录结构(使用@ User123的answer

#!/bin/bash

function loop {
    echo "$pad"${PWD##*/}
    for i in *
    do 
        if [ -d "$i" ] && [ -x "$i" ]
        then
            cd "$i"
            pad="$pad"$'\t'
            loop
        fi
    done
    pad=${pad#$'\t'}
    cd ..
}

loop

和脚本输出:

$ find . -type d
.
./test
./foo
./foo/456
./foo/123
相关问题