用SHELL实现子目录文件列表操作指南

需求:/home/file1/free这个目录底下,有部分子目录有list.php,list.php为所在目录的一个文件列表,但要过滤掉list.php这个文件
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 -l | grep ^-
ls -p|grep "[^/]$"
ls命令只显示文件夹而不显示文件
ls -l |grep '^d'
ls -lF |grep /

(0)

相关推荐

  • 使用dir命令获取文件列表的方法

    大家知道文件夹下的所有文件名和属性,指定类型的文件或者一个目录及子目录下所有的文件该怎么获得吗?下面给大家讲讲使用dir命令获取文件列表的方法.具体如下:1. 如图所示,在命令提示符窗口中输入&quo ...

  • 自定义word2007文档中最近使用的文件列表

    Microsoft Office程序都会显示最近在该程序中打开的几个文件。您可以使用此列表上的链接快速访问这些文件。此功能默认情况下处于打开状态,由于涉及隐私,您可以将其关闭,也可以重新打开或调整它所 ...

  • WinRAR如何巧取文件列表

    如果想取得某一目录下的文件列表清单,手工去逐一记录整理实在麻烦,利用WinRar可以快速得到指定目录下的文件列表。在WinRar主窗口中选择合适的文件夹,点击菜单“工具”→“生成报告”,在生成报告窗口 ...

  • 使用批处理文件生成文件列表清单

    小编今天在这里分享一个简单的小方法,自制bat批处理命令自动生成文件清单方便一次性复制 使用批处理文件生成文件列表清单,友友们都会遇到这样的情况:想要复制一个文件夹下所有文件的名字,或者将所有文件的名 ...

  • ftp的dir或ls命令无法查看文件列表怎么办

    网友们可能在使用ftp的dir或ls命令时查看文件列表,但是却无法看到,受到了限制,那么无法查看文件列表这就造成了我们许多的麻烦,那么要怎么的解决这个问题呢!现在我们一起来看看吧! 在Win7系统的命 ...

  • 百度云管家WP版如何刷新文件列表?

    点击百度云首页底部的刷新按钮即可刷新文件列表。

  • 一招教你使手机端百度网盘中的隐藏空间在文件列表中显示出来

    相信很多小伙伴都有在使用手机百度网盘,其中的隐藏空间如何才能在文件列表中显示出来呢?方法很简单,下面小编就来为大家介绍.具体如下:1. 首先,打开手机上的"百度网盘".2. 进入首 ...

  • Word文旦中最近使用过的文件列表怎么设置隐藏

    我们在使用Word文档的时候,会经常打开一些文件,想要将这些打开的文件记录隐藏起来,该怎么操作呢?今天就跟大家介绍一下Word文档中最近使用过的文件列表怎么设置隐藏的具体操作步骤.1. 首先打开电脑上 ...

  • 如何清除PS最近文件列表

    PS是一款功能强大的图片编辑软件,有些新用户不知道如何清除PS最近文件列表,接下来小编就给大家介绍一下具体的操作步骤.具体如下:1. 首先第一步打开电脑中的[PS]软件.2. 第二步进入软件后,根据下 ...