- 主题:Re: 求教rm
find |grep -v|xargs
【 在 Jtr (王爷!||南京 南京 我爱南京) 的大作中提到: 】
: 想删掉一个目录下除了a和b两个目录之外所有的文件
: 怎么办?
: Thx~
: ...................
--
FROM 123.117.71.*
find .|grep -v 要保留的文件名
【 在 Jtr (王爷!||南京 南京 我爱南京) 的大作中提到: 】
: 还是不明白,有例子吗?
: [hibbert]$ ls
: admin bak favicon.ico install memcp.php post.php search.php topicadmin.php
: ...................
--
FROM 123.118.212.*
其实我觉得最简单的办法是先把那两个文件mv出去,删完了再mv回来...
【 在 JulyClyde (十月有点冷,还是七月好) 的大作中提到: 】
: find .|grep -v 要保留的文件名
--
FROM 220.181.38.*
这样似乎会改变ctime?不确定……
【 在 cometcaptor (参宿四[☆]一闪一闪亮晶晶) 的大作中提到: 】
: 其实我觉得最简单的办法是先把那两个文件mv出去,删完了再mv回来...
--
FROM 123.118.212.*
那rm `ls | grep -v -E '要保留的文件1|要保留的文件2'`行不
【 在 JulyClyde (十月有点冷,还是七月好) 的大作中提到: 】
: 这样似乎会改变ctime?不确定……
--
修改:cometcaptor FROM 220.181.38.*
FROM 220.181.38.*
错误:参数太长
【 在 cometcaptor (参宿四[☆]一闪一闪亮晶晶) 的大作中提到: 】
: 那rm `ls | grep -v -E '要保留的文件1|要保留的文件2'`行不
--
FROM 123.118.212.*
grep那里加单引号...我刚才忘记加了
【 在 JulyClyde (十月有点冷,还是七月好) 的大作中提到: 】
: 错误:参数太长
--
FROM 220.181.38.*
加了也可能会长
如果文件特别多
还是xargs好
【 在 cometcaptor (参宿四[☆]一闪一闪亮晶晶) 的大作中提到: 】
: grep那里加单引号...我刚才忘记加了
--
FROM 123.118.212.*
不会用 T_T
【 在 JulyClyde (十月有点冷,还是七月好) 的大作中提到: 】
: 加了也可能会长
: 如果文件特别多
: 还是xargs好
: ...................
--
FROM 220.181.38.*