shell编程: 获得目录下(包括子目录)所有文件名,路径和文件大小
来源:互联网 发布:卡梅隆安东尼体测数据 编辑:程序博客网 时间:2024/05/17 03:44
要获得目录下(包括子目录)所有文件名,路径和文件大小用shell应该是最简便的
shell脚本: lsdir.sh
#!/bin/bash
function ergodic(){
for file in `ls $1`
do
if [ -d $1"/"$file ]
then
ergodic $1"/"$file
else
local path=$1"/"$file
local name=$file
local size=`du --max-depth=1 $path|awk '{print $1}'`
echo $name $size $path
fi
done
}
IFS=$'\n' #这个必须要,否则会在文件名中有空格时出错
INIT_PATH=".";
ergodic $INIT_PATH
shell脚本: lsdir.sh
#!/bin/bash
function ergodic(){
for file in `ls $1`
do
if [ -d $1"/"$file ]
then
ergodic $1"/"$file
else
local path=$1"/"$file
local name=$file
local size=`du --max-depth=1 $path|awk '{print $1}'`
echo $name $size $path
fi
done
}
IFS=$'\n' #这个必须要,否则会在文件名中有空格时出错
INIT_PATH=".";
ergodic $INIT_PATH
- shell编程: 获得目录下(包括子目录)所有文件名,路径和文件大小
- shell编程: 获得目录下(包括子目录)所有文件名,路径和文件大小
- 如何获得某个目录下所有的文件名,包括子目录
- php 获取指定目录下的所有文件名和路径(包括子目录)
- 获取指定目录下的所有文件名(包括子目录)
- VC取目录(包括子目录)下所有文件名
- linux下获取目录及子目录下所有文件名和路径
- Shell编程:在当前目录下遍历所有文件和子目录及子目录下的文件
- 获取目录及子目录下所有文件名
- 获得目录下所有文件名
- python 文件和目录 当前目录以及当前目录的所有子目录下查找文件名包含指定字符串的文件,并打印出相对路径。
- 列出目录下所有文件包括子目录的文件路径-采用递归方式
- 一段可以在UNIX下,读取当前目录下所有文件(包括子目录中的文件)的文件名的程序
- PHP中获取目录及子目录下的所有文件路径和目录路径
- 获得指定目录下的所有文件的列表(包括子目录下的文件)——VB2005
- delphi 遍历所有目录和子目录下的文件名(可按后缀名遍历)
- Delphi 遍历所有目录和子目录下的文件名(可按后缀名遍历)
- Delphi 遍历所有目录和子目录下的文件名(可按后缀名遍历)
- django ajax关于csrf_token
- ubuntu中是可以看迅雷看看
- Linux CentOS 安装 Apache PHP MYSQL Memcached Memcache 环境配置 并且辅助安装遇见的错误处理(全文搜索
- 我开通博客了!
- 搞ACM的你伤不起
- shell编程: 获得目录下(包括子目录)所有文件名,路径和文件大小
- linux线程
- (笔记六)文档注视、单例模式、继承、抽象类、接口、多态
- C++ string 类 学习
- emacs 使用循序渐进
- POJ 1338 Ugly Numbers
- Linux下Socket编程
- VC++之List Box/Check List Box控件
- 树状数组(模版)