-
Linux如何使用shell查看目录及其子目录下的所有文件
- 时间:2024-11-22 18:07:50
大家好,今天Win10系统之家小编给大家分享「Linux如何使用shell查看目录及其子目录下的所有文件」的知识,如果能碰巧解决你现在面临的问题,记得收藏本站或分享给你的好友们哟~,现在开始吧!
Linux系统中,除了PHP可以对文件目录进行查看操作外,shell命令也可以对文件目录进行一些操作,今天小编就和大家一起分享下如何使用shell命令查看目录及其子目录下的所有文件。
使用shell命令查看目录及其子目录下的所有文件的方法:
shell 递归遍历目录
#!/bin/bash
echo “please input the directory:”
read cdir
for dir in $(find $cdir -type d); do
echo change to $dir
cd $dir
ls
echo “----------”
done
cd $cdir
今天记录一个遍历目录下的所有子目录及其文件的脚本。
#!/bin/sh
read -p “Input Path:” SPATH
FILELIST() {
filelist=`ls $SPATH`
for filename in $filelist; do
if [ -f $filename ];then
echo File: $filename
elif [ -d $filename ];then
#echo Directory: $filename
cd $filename
SPATH=`pwd`
echo $SPATH
FILELIST
cd 。。
else
echo “$SPATH/$filename is not a common file.”
fi
done
}
cd $SPATH
FILELIST
echo “Done.”
通过定义一个函数实现目录及其子目录的遍历。
现在Linux用户们知道了如何使用shell命令查看目录及其子目录下的所有文件了吧,还不清楚的用户,就参考上面的步骤吧。
以上就是关于「Linux如何使用shell查看目录及其子目录下的所有文件」的全部内容,本文讲解到这里啦,希望对大家有所帮助。如果你还想了解更多这方面的信息,记得收藏关注本站~
【Win10系统之家www.ghost580.net①独★家使用,未经允许不得转载!】
相关文章
-
Linux系统中,除了PHP可以对文件目录进行查看操作外,shell命令也可以对文件目录进行一些操作,今天小编就和大家一起分享下如何使用shell命令查看目录及其子目录下的所有文件。
使用shell命令查看目录及其子目录下的所有文件的方法:
shell递归遍历目录
#!/bin/bash
echo“pleaseinputthedirec... -
Linux命令中,chown命令可改变文件的所有者,一般作为系统的管理员才会使用这个命令,一般的用户是没有权限使用的,下面小编就给大家详细介绍下chown命令的用法。
系统管理员经常使用chown命令,在将文件拷贝到另一个用户的名录下之后,让用户拥有使用该文件的权限。
1.命令格式:
代码如下:
chown[选项]。。。[所有者][:[... -
Linux用户想要用查看某个目录的内容时,能否使用较为方便的命令进行查看呢?现在小编就教大家如何使用Linux命令进行查看某个目录的内容。
解决方法:
1、右击桌面空白处,打开终端,如图
2、查看指定目录/root/下的内容,如/bin,/sbin等目录的内容(长列表-l及短列表),了解文件的类型。用cd/bin/切换到/bin目录如图,再用ls-... -
在Linux系统中,常常需要清理一些比较大的文件来扩充磁盘的可用空间。但是清理这些文件之前就要先找到这些文件,或者是把大文件Linux目录全都列举出来。本文就以awk命令为例子,介绍一下Linux如何列举大于指定大小文件的所在目录。
业务背景
/home/pms目录是工作目录,现在该目录占用硬盘空间过大,需要清理,现在需要列举该目录中所有大于200MB的子文件...