用shell实现子目录文件列表的方法
有时可能要需要列出子目录文件,本文就为大家介绍用shell实现子目录文件列表的方法。
复制代码代码如下:
cd /home/file1/free
find . -name "list.php" > /home/nexian/free.txt sed -i 's/list.php//g' /home/nexian/free.txt sed -i 's/\.\///g' /home/nexian/free.txt lsnum=`cat /home/nexian/free.txt` for x in $lsnum do cd /home/file1/free/$x echo $x mv list.php list2.php ls -p|grep "[^/]$" > list.php sed -i "/list.php/d" list.php sed -i "/list2.php/d" list.php done
ls命令只显示当前目录下的文件(不显示目录),也不包括任何子目录下的文件
ls命令只显示文件夹而不显示文件 (责任编辑:IT) |