CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
可用分押宝游戏火热进行中... 专题改版:Java Web 专题
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  Linux/Unix社区 >  程序开发区

关于shell问题

楼主Love_Carnation()2004-12-03 11:42:11 在 Linux/Unix社区 / 程序开发区 提问

各位大侠:请问怎么才能删除两天前的所有文件?这个shell怎么写呢?请指教 问题点数:0、回复次数:7Top

1 楼pacman2000(pacman)(影子传说)回复于 2004-12-03 11:47:37 得分 0

find   .   -ctime   2   -exec   rm   {}   \;Top

2 楼Love_Carnation()回复于 2004-12-03 11:53:50 得分 0

谢谢pacman2000(pacman)(影子传说)   :请给我写详细一点,我要删除当前目录下的两天前的所有文件  
  因为我对shell不熟。Top

3 楼cizi_nwu(cizi)回复于 2004-12-03 12:05:48 得分 0

看看man     find就知道怎么用了!  
  Top

4 楼leeyiqun(喜爱杨梅和橄榄,钟情工夫茶与韭菜果……)回复于 2004-12-03 12:29:25 得分 0

到你要删除文件的目录下,按照   pacman2000(pacman)(影子传说)   写的就行了。  
  find   .   -ctime   2   是找出两天前没动过的文件,  
  -exec   rm   {}   \;   是删除前面找出的文件!{}   代表刚才找到的所有文件!Top

5 楼Love_Carnation()回复于 2004-12-03 12:37:34 得分 0

执行-exec   rm   {}   \;时报bash:   -exec:   command   not   foundTop

6 楼Love_Carnation()回复于 2004-12-03 12:39:14 得分 0

对不起;我开始说错了,没有报错,但是也没有删除文件Top

7 楼Love_Carnation()回复于 2004-12-03 12:49:23 得分 0

find   .   -ctime   2找的文件不全Top

相关问题

  • shell
  • Shell_NotifyIcon ??
  • shell_NotifyIcon??????
  • c shell
  • shell问题
  • Shell怎么啦
  • shell问题?
  • Shell怎么用?
  • 关于Shell
  • ------------------------关于shell

关键词

  • 文件
  • shell
  • pacman
  • 删除
  • ctime2
  • exec rm
  • 影子传说
  • 目录
  • find
  • 前的所有

得分解答快速导航

  • 帖主:Love_Carnation

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
世纪乐知(北京)网络技术有限公司 版权所有, 京 ICP 证 020026 号
北京创新乐知广告有限公司 提供技术支持
Copyright © 2000-2007, CSDN.NET, All Rights Reserved
GongshangLogo