系统安装、升级讨论
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
coolow
- 帖子: 124
- 注册时间: 2007-03-24 20:09
#1
帖子
由 coolow » 2007-08-15 23:04
我知道要查找所有.mp3的文件可以用*.mp3表示,那非.mp3的文件怎么表示呢?
方法
find ! -iname "*.mp3" -type f
谢谢各位的回答
上次由
coolow 在 2007-08-18 9:23,总共编辑 1 次。
-
xhy
- 帖子: 3916
- 注册时间: 2005-12-28 1:16
- 系统: Ubuntu 12.10 X64
- 来自: 火星
#2
帖子
由 xhy » 2007-08-15 23:10
代码: 全选
find path_you_want_to_find -regex ".*[^mM][^pP][^3]" -type f
目前负债150多万
-
coolow
- 帖子: 124
- 注册时间: 2007-03-24 20:09
#3
帖子
由 coolow » 2007-08-15 23:56
不能简单一点吗?
-
aitilang
- 帖子: 1026
- 注册时间: 2007-04-28 21:38
#4
帖子
由 aitilang » 2007-08-16 0:22
coolow 写了:不能简单一点吗?
已经很简单了啊。你只要copy到中端里运行就可以了不是吗?
难道要告诉你点什么什么图标才好吗?
thinkpad x61 2G DDR no cdrom
--------------------------------------------
ABS学习中
sed学习中
awk学习中
perl学习中
新手描述不清,老手猜测不到,胡乱指挥一通,后果难以预料
-
joyolee
- 帖子: 83
- 注册时间: 2005-12-24 14:07
#5
帖子
由 joyolee » 2007-08-16 1:34
xhy 写了:代码: 全选
find path_you_want_to_find -regex ".*[^mM][^pP][^3]" -type f
赞~
顺便給解释下命令行的意义吧~
让新人以后遇到类似问题可以自己解决
-
laborer
- 帖子: 1016
- 注册时间: 2005-10-25 11:15
-
联系:
#6
帖子
由 laborer » 2007-08-16 1:40
xhy 写了:代码: 全选
find path_you_want_to_find -regex ".*[^mM][^pP][^3]" -type f
小改一下
代码: 全选
find ! -iname "*.mp3" -type f
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
-
雕啸长空
- 帖子: 1897
- 注册时间: 2006-09-12 14:09
#7
帖子
由 雕啸长空 » 2007-08-16 2:00
土一点的办法,建个临时目录,把*.mp3移进去不就了结了...
代码: 全选
mkdir temp && mv *.mp3 temp && ls
至于图形界面下,按类别排一下序应该就可以达到目的了.
Fair winds and following seas !
-
boydd
- 帖子: 255
- 注册时间: 2007-05-10 19:42
- 来自: 南京, Deutschland, Karlsruhe
-
联系:
#8
帖子
由 boydd » 2007-08-16 2:21
i like this
ls | grep -v ".mp3"
-
JangMunho
- 帖子: 1347
- 注册时间: 2006-01-18 12:55
- 来自: 也许真的没有人理解
#9
帖子
由 JangMunho » 2007-08-16 7:15
laborer 写了:xhy 写了:代码: 全选
find path_you_want_to_find -regex ".*[^mM][^pP][^3]" -type f
小改一下
代码: 全选
find ! -iname "*.mp3" -type f
这样改如果是Mp3, MP3和mP3都会显示出来……
MacBook Pro 15" User
Cocoa Programmer
-
eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
#10
帖子
由 eexpress » 2007-08-16 8:59
laborer boydd
的才是正道。
很多命令都有排除,取反的参数的。
● 鸣学
-
ct
- 帖子: 2201
- 注册时间: 2005-04-06 21:15
- 来自: 安徽黄山
-
联系:
#11
帖子
由 ct » 2007-08-16 9:08
雕啸长空 写了:土一点的办法,建个临时目录,把*.mp3移进去不就了结了...
代码: 全选
mkdir temp && mv *.mp3 temp && ls
至于图形界面下,按类别排一下序应该就可以达到目的了.
最实用,我都这么干
-
coolow
- 帖子: 124
- 注册时间: 2007-03-24 20:09
#12
帖子
由 coolow » 2007-08-16 9:09
laborer 写了:xhy 写了:代码: 全选
find path_you_want_to_find -regex ".*[^mM][^pP][^3]" -type f
小改一下
代码: 全选
find ! -iname "*.mp3" -type f
这个好记,表扬一下。
-
hualang0929
- 帖子: 1226
- 注册时间: 2006-11-11 10:23
- 来自: Mars
-
联系:
#13
帖子
由 hualang0929 » 2007-08-16 9:53
laborer 写了:
小改一下
代码: 全选
find ! -iname "*.mp3" -type f
这个好~~
抬头望星空一片晴,我独行,夜已渐寒……
-
laborer
- 帖子: 1016
- 注册时间: 2005-10-25 11:15
-
联系:
#14
帖子
由 laborer » 2007-08-16 11:58
hreiser@oakland:~$ killall -9 wife
police@oakland:~$ sudo find / -user hreiser
court@oakland:~$ sudo mv /home/hreiser /jail/
court@oakland:~$ sudo usermod -d /jail/hreiser -s "/usr/sbin/chroot /jail/" hreiser
-
coolow
- 帖子: 124
- 注册时间: 2007-03-24 20:09
#15
帖子
由 coolow » 2007-08-16 13:09
目录下还有子目录,我要的是子目录里非.mp3的文件,而且不想搜索整个硬盘。
哪个好用?上面那几个find都是搜整个硬盘的吧?