Linux学习(二)

本文介绍如何使用Linux命令清理Maven本地仓库中的失效缓存,特别是以lastUpdated结尾的文件,这些文件可能导致项目中某些依赖无法正常加载。此外,还介绍了在Linux环境下使用less命令来查看大型文件的方法。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1.在pom文件中,拉取远程仓库的时候会因为网络原因或者其他原因导致失败。这些失败的jar包会存在与我们本地maven仓库的缓存中,文件以latsupdated结尾,如果不对其进行清理,你会发现即使你的pom文件没有提示错误,但是相应的jar包还是不可用。因为maven是周期清理的,除非你手动清理,否则在这个周期之内maven就会使用这些缓存。于是,用find命令找到这些文件。

命令格式: find 路径 所要查找的文件 查找之后的操作

示例:find .m2/repository -name "*lastUpdated*" | xargs rm -rf

说明:查找.m2/repository下名字模糊匹配lastUpdated的文件,然后删除。这里的xargs是指明查找到之后进行的操作。也可以用-exec

替换。

附上两张图

更多示例可以参考菜鸟教程

2.linux下查看文件内容,可能网上烂大街的命令叫cat.但是文件内容一多,这个命令就不会支持把所有内容显示出来,当文件大,行数比较多时,屏幕无法全部容下时,只能看到一部分内容。

推荐使用less 文件  这个命令(关于更详细的内容可以看这篇博文

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值