linux传递参数,自带ls 遍历目录当前目录

新手园地& & & 硬件问题Linux系统管理Linux网络问题Linux环境编程Linux桌面系统国产LinuxBSD& & & BSD文档中心AIX& & & 新手入门& & & AIX文档中心& & & 资源下载& & & Power高级应用& & & IBM存储AS400Solaris& & & Solaris文档中心HP-UX& & & HP文档中心SCO UNIX& & & SCO文档中心互操作专区IRIXTru64 UNIXMac OS X门户网站运维集群和高可用服务器应用监控和防护虚拟化技术架构设计行业应用和管理服务器及硬件技术& & & 服务器资源下载云计算& & & 云计算文档中心& & & 云计算业界& & & 云计算资源下载存储备份& & & 存储文档中心& & & 存储业界& & & 存储资源下载& & & Symantec技术交流区安全技术网络技术& & & 网络技术文档中心C/C++& & & GUI编程& & & Functional编程内核源码& & & 内核问题移动开发& & & 移动开发技术资料ShellPerlJava& & & Java文档中心PHP& & & php文档中心Python& & & Python文档中心RubyCPU与编译器嵌入式开发驱动开发Web开发VoIP开发技术MySQL& & & MySQL文档中心SybaseOraclePostgreSQLDB2Informix数据仓库与数据挖掘NoSQL技术IT业界新闻与评论IT职业生涯& & & 猎头招聘IT图书与评论& & & CU技术图书大系& & & Linux书友会二手交易下载共享Linux文档专区IT培训与认证& & & 培训交流& & & 认证培训清茶斋投资理财运动地带快乐数码摄影& & & 摄影器材& & & 摄影比赛专区IT爱车族旅游天下站务交流版主会议室博客SNS站务交流区CU活动专区& & & Power活动专区& & & 拍卖交流区频道交流区
空间积分0 信誉积分100 UID阅读权限10积分206帖子精华可用积分206 专家积分0 在线时间0 小时注册时间最后登录
白手起家, 积分 206, 距离下一级还需 -6 积分
帖子主题精华可用积分206 专家积分0 在线时间0 小时注册时间最后登录
论坛徽章:0
我看京华贴中好像是 -d参数,但是 好像不行呀!
&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp&&nbsp|&&nbsp
空间积分0 信誉积分100 UID阅读权限10积分24帖子精华可用积分24 专家积分0 在线时间0 小时注册时间最后登录
白手起家, 积分 24, 距离下一级还需 176 积分
帖子主题精华可用积分24 专家积分0 在线时间0 小时注册时间最后登录
论坛徽章:0
请问一下,ls 列出所有目录的 参数是什么?
ls -l |grep &^d&
ls -d filename 的意思是如果filename是一个目录的话,只显示该目录的信息
而ls filename 是如果filename是一个目录的话,显示该目录下所有文件的信息
人生的转折
空间积分0 信誉积分1049 UID1728743阅读权限100积分85665帖子精华可用积分85665 专家积分599 在线时间1183 小时注册时间最后登录
帖子主题精华可用积分85665 专家积分599 在线时间1183 小时注册时间最后登录
论坛徽章:0
请问一下,ls 列出所有目录的 参数是什么?
来个遍历整个tree的
ls -R /etc|grep &:&
当我们在为生活而疲惫奔波的时候
生活却渐渐离我们远去
find our way, find our style
Platinum's BLog
空间积分0 信誉积分114 UID30826阅读权限20积分588帖子精华可用积分588 专家积分0 在线时间16 小时注册时间最后登录
丰衣足食, 积分 588, 距离下一级还需 412 积分
帖子主题精华可用积分588 专家积分0 在线时间16 小时注册时间最后登录
论坛徽章:0
请问一下,ls 列出所有目录的 参数是什么?
空间积分0 信誉积分100 UID阅读权限10积分206帖子精华可用积分206 专家积分0 在线时间0 小时注册时间最后登录
白手起家, 积分 206, 距离下一级还需 -6 积分
帖子主题精华可用积分206 专家积分0 在线时间0 小时注册时间最后登录
论坛徽章:0
请问一下,ls 列出所有目录的 参数是什么?
[quote]原帖由 &panlm&]ls -d */[/quote 发表:
谢谢大家, 这个方法,我觉得不错!
人生的转折
空间积分0 信誉积分1049 UID1728743阅读权限100积分85665帖子精华可用积分85665 专家积分599 在线时间1183 小时注册时间最后登录
帖子主题精华可用积分85665 专家积分599 在线时间1183 小时注册时间最后登录
论坛徽章:0
请问一下,ls 列出所有目录的 参数是什么?
原帖由 &panlm&]ls -d */[/quote 发表:
这个方法是列出所有“目录”吗?
我的结果怎么是这样的?
[root@PLATINUM root]# ls -d * /
/&&anaconda-ks.cfg&&install.log&&install.log.syslog&&list&&scan.log&&test2
[root@PLATINUM root]#
[root@PLATINUM root]# ls -ld * /
drwxr-xr-x& &20 root& &&&root& && && &4096 May 12 09:36 /
-rw-r--r--& & 1 root& &&&root& && && &1148 Jan&&1&&1999 anaconda-ks.cfg
-rw-r--r--& & 1 root& &&&root& && &&&14996 Jan&&1&&1999 install.log
-rw-r--r--& & 1 root& &&&root& && && &3137 Jan&&1&&1999 install.log.syslog
-rw-r--r--& & 1 root& &&&root& && &&&73226 Apr 14 10:56 list
-rw-r--r--& & 1 root& &&&root& && & 245449 Mar 19 00:22 scan.log
-rwxr-xr-x& & 1 root& &&&root& && && &&&45 May 11 18:24 test2
[root@PLATINUM root]#
当我们在为生活而疲惫奔波的时候
生活却渐渐离我们远去
find our way, find our style
Platinum's BLog
空间积分0 信誉积分100 UID阅读权限10积分24帖子精华可用积分24 专家积分0 在线时间0 小时注册时间最后登录
白手起家, 积分 24, 距离下一级还需 176 积分
帖子主题精华可用积分24 专家积分0 在线时间0 小时注册时间最后登录
论坛徽章:0
请问一下,ls 列出所有目录的 参数是什么?
*和/之间没有空格,可以,但不知道是什么意思 panlm 解释一下啊
人生的转折
空间积分0 信誉积分1049 UID1728743阅读权限100积分85665帖子精华可用积分85665 专家积分599 在线时间1183 小时注册时间最后登录
帖子主题精华可用积分85665 专家积分599 在线时间1183 小时注册时间最后登录
论坛徽章:0
请问一下,ls 列出所有目录的 参数是什么?
原帖由 && 发表:
*和/之间没有空格,可以,但不知道是什么意思 panlm 解释一下啊
没有空格是这样的
[root@PLATINUM root]# ls -d */
ls: */: No such file or directory
[root@PLATINUM root]#
不知道你执行过没有
当我们在为生活而疲惫奔波的时候
生活却渐渐离我们远去
find our way, find our style
Platinum's BLog
空间积分0 信誉积分100 UID127599阅读权限20积分240帖子精华可用积分240 专家积分0 在线时间1 小时注册时间最后登录
稍有积蓄, 积分 240, 距离下一级还需 260 积分
帖子主题精华可用积分240 专家积分0 在线时间1 小时注册时间最后登录
论坛徽章:0
请问一下,ls 列出所有目录的 参数是什么?
空间积分0 信誉积分470 UID阅读权限50积分4023帖子精华可用积分4023 专家积分76 在线时间83 小时注册时间最后登录
小富即安, 积分 4023, 距离下一级还需 977 积分
帖子主题精华可用积分4023 专家积分76 在线时间83 小时注册时间最后登录
论坛徽章:0
请问一下,ls 列出所有目录的 参数是什么?
没有问题啊
[root@emb etc]# ls -d */
cacerts//& &&&init.d//& && &ipsec.d//& &&&rc.d//
certs//& && & internet//& & logrotate.d// ssh//
crls//& && &&&iproute2//& & ppp//& && && &sysconfig//
白金啥系统怎么这样?
信曾哥,机房不怕吵;
信春哥,机房不怕冷;
还是信自己吧...
北京皓辰网域网络信息技术有限公司. 版权所有 京ICP证:060528号 北京市公安局海淀分局网监中心备案编号:
广播电视节目制作经营许可证(京) 字第1234号
中国互联网协会会员&&联系我们:
感谢所有关心和支持过ChinaUnix的朋友们
转载本站内容请注明原作者名及出处问题补充&&
你这2行的作用只是把$file这个变量中包含string的第一行打印出来所以看不出你说的ls的信息可能需要完整的一段才行
yexicheng &1-27 13:31
猜你感兴趣
Copyright &
.&&闽ICP备号&&&
Powered bylinux管道参数传递的问题-APUE上的例子中的疑问
[问题点数:20分,结帖人giant1st]
linux管道参数传递的问题-APUE上的例子中的疑问
[问题点数:20分,结帖人giant1st]
不显示删除回复
显示所有回复
显示星级回复
显示得分回复
只显示楼主
相关帖子推荐:
2012年11月 Linux/Unix社区大版内专家分月排行榜第二2011年8月 Linux/Unix社区大版内专家分月排行榜第二2008年10月 C/C++大版内专家分月排行榜第二
2012年8月 Linux/Unix社区大版内专家分月排行榜第三
2013年6月 Linux/Unix社区大版内专家分月排行榜第二2013年5月 Linux/Unix社区大版内专家分月排行榜第二2013年3月 Linux/Unix社区大版内专家分月排行榜第二2013年1月 Linux/Unix社区大版内专家分月排行榜第二2012年12月 Linux/Unix社区大版内专家分月排行榜第二2012年8月 Linux/Unix社区大版内专家分月排行榜第二2011年12月 Linux/Unix社区大版内专家分月排行榜第二2011年10月 C/C++大版内专家分月排行榜第二2011年10月 Linux/Unix社区大版内专家分月排行榜第二
2012年6月 C/C++大版内专家分月排行榜第三2012年6月 PHP大版内专家分月排行榜第三2012年5月 C/C++大版内专家分月排行榜第三2012年3月 Linux/Unix社区大版内专家分月排行榜第三2012年2月 Linux/Unix社区大版内专家分月排行榜第三2011年11月 C/C++大版内专家分月排行榜第三
本帖子已过去太久远了,不再提供回复功能。如何在linux中使用shell脚本遍历指定目录的文件,将创建时间大于指定时间的文件,复制到指定目录下。_百度知道
如何在linux中使用shell脚本遍历指定目录的文件,将创建时间大于指定时间的文件,复制到指定目录下。
提问者采纳
于指定间简单直接find面指定吧例查找前目录及其目录所mtime于1文件:find /path -type f -mtime +1
即/path 换其路径-mtime +1 表示间于1-1表示于1内
提问者评价
其他类似问题
创建脚本judgetime内容:ls -l $*|awk '{split($8,hour,&:&);if((hour[1]&23 || hour[1] & 1)&&hour[1]&24)print}'要查找目录运行find ./ -name &*& -exec judgetime {} \;注意间格式24制
按默认排序
其他1条回答
#!/bin/shDIR=$1TIME=$2OTDIR=$3TMP=`find $1 -mtime +$2 -print`echo $TMPcp $TMP $OTDIR执行 要3参数指定文件目录 于指定间 复制目录 没写验证部 参数顺序要写错
shell脚本的相关知识
等待您来回答
下载知道APP
随时随地咨询
出门在外也不愁& & 用shell写的递归遍历目录的脚本,脚本实现递归遍历指定目录,打印目录下的文件名。& & 实例1:& & 复制代码代码如下:& & #!/bin/sh& & function scandir() {& & local cur_dir parent_dir workdir& & workdir=$1& & cd ${workdir}& & if [ ${workdir} = "/" ]& & then& & cur_dir=""& & else& & cur_dir=$(pwd)& & fi& & for dirlist in $(ls ${cur_dir})& & do& & if test -d ${dirlist};then& & cd ${dirlist}& & scandir ${cur_dir}/${dirlist}& & cd ..& & else& & echo ${cur_dir}/${dirlist}& & fi& & done& & }& & if test -d $1& & then& & scandir $1& & elif test -f $1& & then& & echo "you input a file but not a directory,pls reinput and try again"& & exit 1& & else& & echo "the Directory isn't exist which you input,pls input a new one!!"& & exit 1& & fi& & 实例2:递归读取目录及其子目录& & 复制代码代码如下:& & #! /bin/bash& & function read_dir(){& & for file in `ls $1`& & do& & if [ -d $1"/"$file ]&//注意此处之间一定要加上空格,否则会报错& & then& & read_dir $1"/"$file& & else& & echo $1"/"$file& & fi& & done& & }& & #测试目录 test& & read_dir test& & 这样给test.sh加上执行权限即可执行& & 复制代码代码如下:& & chmod +x test.sh& & sh test.sh& & 到此即可通过传递参数来读取目录文件了。& & 实例3:& & 复制代码代码如下:& & 递归实现各个子目录孙目录......& & #!/bin/bash& & #modify.func& & doit()&&//处理当前目录下的非目录文件,忽略目录文件& & {& & ldname=`ls | grep "$1$"`& & for name in $oldname& & do& & if [ -d "$name" ]& & then :& & else& & basename=`echo $name | awk -F "." '{print $1}'`& & newname="$basename$2"& & echo -e "$PWD/$name\t\t$newname"& & mv $name $newname& & count=`expr ${count} + 1`& & fi& & done& & return 0& & }& & do_recursive()&&&&&&&&&//从当前目录开始,递归处理各目录& & {& & doit $1 $2& & for filename in `ls`& & do& & if [ -d "$filename" ]& & then& & cd $filename& & do_recursive $1 $2& & cd ..& & fi& & done& & return 0& & }& & modify()&&&&&&&&&&&&&&&&&&&&//处理当前目录,并报告结果,这个相当于主函数,也可以直接调用do_recursive& & {& & PARAMS=2& & if [ $# -ne $PARAMS ]& & then& & echo "usage: mv_to .suf1 .suf2"& & return 1& & fi& & count=0& & do_recursive $1 $2& & echo "complete! $count files have been modified."& & return 0& & }& & 您可能感兴趣的文章:shell遍历目录处理特定目录的脚本代码NTFS权限设置以避免通过webshell遍历主机目录& & QQ空间
百度搜藏更多& & Tags:shell脚本 递归 遍历目录& & 复制链接收藏本文打印本文关闭本文返回首页& & 上一篇:shell按行读取文件的3种方法& & 下一篇:Shell获取文件的文件名和扩展名的例子& & 相关文章最快捷登陆ssh 服务器的方法关于Shell脚本效率优化的一些个人想法Shell脚本学习指南之文本处理工具bash脚本输入密码不回显问题的解决方法linux bash字符串处理大全用shell脚本和c语言将大写字母转成小写的代码Linux shell脚本中字符串连接的方法Linux下Oracle归档日志自动清理脚本代码(sh)linux中mysql备份shell脚本代码linux shell awk获得外部变量(变量传值)简介& & 文章评论& & 最 近 更 新& & shell脚本监控linux系统内存使用情况的方php编译安装常见错误大全和解决方法Linux SHELL if命令参数说明linux shell脚本学习xargs命令使用详解一个shell for循环与case结合的脚本(监控win下调用putty执行命令脚本分享防止shell脚本重复执行的代码获取同一网段下所有机器MAC地址的shell脚检测网站down掉后自动发信的shell脚本代码linux shell 逻辑运算符、逻辑表达式详细& & 热 点 排 行& & linux shell中 if else以及大于、hbase shell基础和常用命令详解shell 中数学计算总结bash 编程中循环语句用法linux shell数组深入学习理解shell for循环与数组应用介绍shell自定义函数及参数调用解析判断文件是否存在的shell脚本代码比较两个字符串是否相等的shell代shell结合expect写的批量scp脚本
声明:该文章系网友上传分享,此内容仅代表网友个人经验或观点,不代表本网站立场和观点;若未进行原创声明,则表明该文章系转载自互联网;若该文章内容涉嫌侵权,请及时向
上一篇:下一篇:
相关经验教程
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.005 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.004 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益
的原创经验被浏览,获得 ¥0.001 收益

我要回帖

更多关于 ls 遍历目录 的文章

 

随机推荐