QQ登录

只需一步,快速开始

登录 | 立即注册 | 找回密码

主题

帖子

荣誉

新鱼友

Rank: 1

积分
43
查看: 423|回复: 7

有关Linux命令的

[复制链接]
最佳答案
0 
累计签到:3 天
连续签到:1 天
萌王ZZ 发表于 2018-5-18 18:29:18 4237 | 显示全部楼层 |阅读模式

马上注册加入鱼C,享用更多服务吧^_^

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
我想请问怎么表示删除带有日期后缀的一周内的文件?比如:jdk.20180511 jdk.20180512 jdk.20180513 jdk.20180514 jdk.20180515 jdk.20180516 jdk.20180517 这是一周的文件,怎么根据日期文件中带有的日期进行删除,还有一点就是当天带有日期的文件并不只是一个,需要把所有的文件都删掉。
楼层
跳转到指定楼层
最佳答案
0 
累计签到:3 天
连续签到:1 天
萌王ZZ  楼主| 发表于 2018-5-18 18:32:08 | 显示全部楼层
还有一种是文件名称不同的,但是带有同样的日期后缀,如:sdk.20180511  sdk.20180512  这样的怎样才能精确的删除jdk文件而不会删除sdk文件呢??
最佳答案
41 
累计签到:22 天
连续签到:1 天
ABC23 发表于 2018-5-18 19:05:31 | 显示全部楼层
grep正则表达式,找到后rm删除之。
最佳答案
0 
累计签到:34 天
连续签到:2 天
jushjay 发表于 2018-5-19 22:55:07 | 显示全部楼层
比如0514~0520号的jdk文件
rm -r jdk.201805{14..20}   
最佳答案
0 
累计签到:12 天
连续签到:1 天
hjzyuc 发表于 2018-5-24 09:45:25 | 显示全部楼层
find  / -name "jdk.201805*"  -exec rm '{}' \
最佳答案
0 
累计签到:12 天
连续签到:1 天
hjzyuc 发表于 2018-5-24 09:46:15 | 显示全部楼层
你可得搞清楚删什么  
最佳答案
0 
累计签到:12 天
连续签到:1 天
hjzyuc 发表于 2018-5-24 09:48:01 | 显示全部楼层
删除错了 可就没了
最佳答案
0 
累计签到:12 天
连续签到:1 天
python鱼new 发表于 2018-5-24 11:39:51 | 显示全部楼层
[root@izuf6bqllya0pah0jebghjz test]$touch jdk201805{10..20}
[root@izuf6bqllya0pah0jebghjz test]$ls
jdk20180510  jdk20180511  jdk20180512  jdk20180513  jdk20180514  jdk20180515  jdk20180516  jdk20180517  jdk20180518  jdk20180519  jdk20180520
[root@izuf6bqllya0pah0jebghjz test]$ls | grep -P 'jdk2018051[3-7]' |xargs rm
[root@izuf6bqllya0pah0jebghjz test]$ls
jdk20180510  jdk20180511  jdk20180512  jdk20180518  jdk20180519  jdk20180520

发表回复

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

小甲鱼强烈推荐 上一条 /1 下一条

    移动客户端下载(未启用)
    微信公众号

小黑屋|手机版|Archiver|鱼C工作室 ( 粤ICP备11014136号

Copyright 2018 鱼C论坛 版权所有 All Rights Reserved.

Powered by Discuz! X3.3 Copyright
© 2001-2018 Comsenz Inc.    All Rights Reserved.

小黑屋|手机版|Archiver|鱼C工作室 ( 粤公网安备 44051102000370号 | 粤ICP备11014136号

GMT+8, 2018-6-25 12:02

快速回复 返回顶部 返回列表