目录的递归列表

ran*_*psp 2 unix shell recursion clearcase

我有下面的代码,必须做一个所有文件和目录的递归列表.我不确定它是否正常工作.

#!/usr/bin/sh
recur_fun()
{
    for i in `ls -ltr | awk '{print $9}'` 
    do
        echo $i;
        cd $i;
        ls
        pwd
        recur_fun
        cd ..
        pwd
    done
} 
Run Code Online (Sandbox Code Playgroud)

recur_fun

我需要复制文件的名称,然后以明文形式使用它.

Sla*_*ast 5

我建议用以下代替:

find . -print