Chinaunix

标题: lsls可不可遍历某个目录及下面子目录下的所有MP3文件(如/home/muisc),shell脚本文 [打印本页]

作者: 20100514789    时间: 2012-09-13 18:49
标题: lsls可不可遍历某个目录及下面子目录下的所有MP3文件(如/home/muisc),shell脚本文
ls可不可遍历某个目录及下面子目录下的所有MP3文件(如/home/muisc),shell脚本文件怎么写
作者: chenyx    时间: 2012-09-13 18:56
还是用find吧,简单
作者: ulovko    时间: 2012-09-13 20:07

  1. > find /home/muisc -type f -name '*.mp3'
复制代码

作者: zongg    时间: 2012-09-14 17:25
  1. find ./ -type f -name "*.mp3"
复制代码
find 会自己遍历其下的目录。
作者: 惟吾无为    时间: 2012-09-17 21:51
name改成iname吧,不区分大小写。
作者: ulovko    时间: 2012-09-18 07:45
惟吾无为 发表于 2012-09-17 21:51
name改成iname吧,不区分大小写。
  1. -iname pattern
  2.              Like -name, but the match is case insensitive.
复制代码
欢迎分享 ^_^
作者: prints    时间: 2012-09-19 07:33
本帖最后由 prints 于 2012-09-19 07:40 编辑

find可以,ls也可以的,按你的要求,糙一点又好记的写法就是:
  1. ls -R /home/music | grep -i mp3
复制代码
可以告诉你整个目录树下所有mp3文件,就是无路径提示




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2