想删除一个目录下的所有文件但是除了3个文件
版面规则
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
我们都知道新人的确很菜,也喜欢抱怨,并且带有浓厚的Windows习惯,但既然在这里询问,我们就应该有责任帮助他们解决问题,而不是直接泼冷水、简单的否定或发表对解决问题没有任何帮助的帖子。乐于分享,以人为本,这正是Ubuntu的精神所在。
-
- 帖子: 234
- 注册时间: 2006-07-25 22:02
想删除一个目录下的所有文件但是除了3个文件
abc目录下有100个文件 我想全删但是 1.txt 2.txt 3.txt不删该怎么
用 rm 啊????
用 rm 啊????
- adagio
- 论坛版主
- 帖子: 22110
- 注册时间: 2008-02-17 23:47
- 来自: 美丽富饶的那啥星球
Re: 想删除一个目录下的所有文件但是除了3个文件
笨办法,先把1.txt 2.txt 3.txt移走,然后rm -R abc
明天就换大三八!
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
——8核CPU、8G内存、8T硬盘……
8卡交火,80寸大屏放8个……
IPv8的光纤要8条……
---------------------------------------------------------------------------------
★ [图片版]新手当自强(续)FAQ
★ [新手进阶]挂载、fstab、调整linux分区
★ [图片版]E17桌面环境配置手把手
-
- 帖子: 234
- 注册时间: 2006-07-25 22:02
Re: 想删除一个目录下的所有文件但是除了3个文件
不会吧
号称功能强大的LINUX 的命令行这点东西都实现不了啊? ,太让我失望了
号称功能强大的LINUX 的命令行这点东西都实现不了啊? ,太让我失望了
- eexpress
- 帖子: 58428
- 注册时间: 2005-08-14 21:55
- 来自: 长沙
-
- 帖子: 338
- 注册时间: 2008-05-24 1:24
Re: 想删除一个目录下的所有文件但是除了3个文件
试试,
方法太多了,*nix 就是灵活,比水蛇还滑~
代码: 全选
rm -f [^{1.txt,2.txt,3.txt}]
如果努力的目的是为了超越他人,那么我们永远成功不了
大道是平的,我们该做的是让自己快乐,同时带给他人快乐
好好涵养自己的性格
才华是刀刃,辛苦是磨刀石
多食果蔬,健康长寿;少吃不吃鱼肉,珍爱它类生命,远离自身疾病
大道是平的,我们该做的是让自己快乐,同时带给他人快乐
好好涵养自己的性格
才华是刀刃,辛苦是磨刀石
多食果蔬,健康长寿;少吃不吃鱼肉,珍爱它类生命,远离自身疾病
-
- 帖子: 338
- 注册时间: 2008-05-24 1:24
Re: 想删除一个目录下的所有文件但是除了3个文件
ee 大侠的是最强的一种方法
你再试试
你再试试
代码: 全选
find . -iname "[^{1.txt,2.txt,3.txt}]" -exec rm {} \;
如果努力的目的是为了超越他人,那么我们永远成功不了
大道是平的,我们该做的是让自己快乐,同时带给他人快乐
好好涵养自己的性格
才华是刀刃,辛苦是磨刀石
多食果蔬,健康长寿;少吃不吃鱼肉,珍爱它类生命,远离自身疾病
大道是平的,我们该做的是让自己快乐,同时带给他人快乐
好好涵养自己的性格
才华是刀刃,辛苦是磨刀石
多食果蔬,健康长寿;少吃不吃鱼肉,珍爱它类生命,远离自身疾病
-
- 帖子: 338
- 注册时间: 2008-05-24 1:24
Re: 想删除一个目录下的所有文件但是除了3个文件
再来个:
代码: 全选
rm -f !([123].txt)
如果努力的目的是为了超越他人,那么我们永远成功不了
大道是平的,我们该做的是让自己快乐,同时带给他人快乐
好好涵养自己的性格
才华是刀刃,辛苦是磨刀石
多食果蔬,健康长寿;少吃不吃鱼肉,珍爱它类生命,远离自身疾病
大道是平的,我们该做的是让自己快乐,同时带给他人快乐
好好涵养自己的性格
才华是刀刃,辛苦是磨刀石
多食果蔬,健康长寿;少吃不吃鱼肉,珍爱它类生命,远离自身疾病
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
Re: 想删除一个目录下的所有文件但是除了3个文件
ls |grep -v "[1-3].txt"|xargs rm
-
- 帖子: 338
- 注册时间: 2008-05-24 1:24
Re: 想删除一个目录下的所有文件但是除了3个文件
再来个:
代码: 全选
ls | egrep -v '1.txt|2.txt|3.txt' | xargs rm
如果努力的目的是为了超越他人,那么我们永远成功不了
大道是平的,我们该做的是让自己快乐,同时带给他人快乐
好好涵养自己的性格
才华是刀刃,辛苦是磨刀石
多食果蔬,健康长寿;少吃不吃鱼肉,珍爱它类生命,远离自身疾病
大道是平的,我们该做的是让自己快乐,同时带给他人快乐
好好涵养自己的性格
才华是刀刃,辛苦是磨刀石
多食果蔬,健康长寿;少吃不吃鱼肉,珍爱它类生命,远离自身疾病
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
Re: 想删除一个目录下的所有文件但是除了3个文件
来个复杂的:
for i in *;do [ "${i#[1-3]\.txt}" ] && rm "$i";done
for i in *;do [ "${i#[1-3]\.txt}" ] && rm "$i";done
-
- 帖子: 234
- 注册时间: 2006-07-25 22:02
Re: 想删除一个目录下的所有文件但是除了3个文件
终于出现NB的大虾了啊,好NB,好NB~~~~~~~~~~~~~~~~~~~~
- princelai
- 帖子: 920
- 注册时间: 2007-01-06 21:00
- 联系:
Re: 想删除一个目录下的所有文件但是除了3个文件
ctrl+A Ctrl+left点1,2,3,DEL
按键比CLI少
按键比CLI少
- xiooli
- 帖子: 6956
- 注册时间: 2007-11-19 21:51
- 来自: 成都
- 联系:
Re: 想删除一个目录下的所有文件但是除了3个文件
其实这个是最强悍的princelai 写了:ctrl+A Ctrl+left点1,2,3,DEL
按键比CLI少
-
- 帖子: 234
- 注册时间: 2006-07-25 22:02
Re: 想删除一个目录下的所有文件但是除了3个文件
xiooli 写了:其实这个是最强悍的princelai 写了:ctrl+A Ctrl+left点1,2,3,DEL
按键比CLI少
这个我也发现了,看来命令行真的缺点不少啊,不容易学习,连这些小功能实现起来都很繁杂,该改改了,赶快出NB点的图形界面吧
- HuntXu
- 帖子: 5776
- 注册时间: 2007-09-29 3:09
Re: 想删除一个目录下的所有文件但是除了3个文件
错了,应用不同罢了...williswatson 写了:xiooli 写了:其实这个是最强悍的princelai 写了:ctrl+A Ctrl+left点1,2,3,DEL
按键比CLI少
这个我也发现了,看来命令行真的缺点不少啊,不容易学习,连这些小功能实现起来都很繁杂,该改改了,赶快出NB点的图形界面吧
HUNT Unfortunately No Talent...