cal && find

52 阅读2分钟

持续创作,加速成长!这是我参与「掘金日新计划 · 10 月更文挑战」的第31天,点击查看活动详情

Cal指令

cal命令可以用来显示公历(阳历)日历

公历是现在国际通用的历法,又称格列历,通称阳历。“阳历”又名“太阳历”,系以地球绕行太阳一周为一年,为西方各国所通用,故又名“西历”。

命令格式: cal 参数 月份 年份

功能: 用于查看日历等时间信息,如只有一个参数,则表示年份(1-9999),如有两个参数,则表示月份和年份

image-20220301191248600

常用选项:

-3 显示系统前一个月,当前月,下一个月的月历

image-20220301191335125

-j 显示在当年中的第几天(一年日期按天算,从1月1号算起,默认显示当前月在一年中的天数)

image-20220301191404702

-y 显示当前年份的日历

image-20220301191601296


find指令:(灰常重要) -name

指令,程序,命令,工具等等,本质都是可执行程序

Linux下find命令在目录结构中搜索文件,并执行指定的操作。

Linux下find命令提供了相当多的查找条件,功能很强大。由于find具有强大的功能,所以它的选项也很 多,其中大部分选项都值得我们花时间来了解一下。

即使系统中含有网络文件系统( NFS),find命令在该文件系统中同样有效,只你具有相应的权限。

在运行一个非常消耗资源的find命令时,很多人都倾向于把它放在后台执行,因为遍历一个大的文件系 统可能会花费很长的时间(这里是指30G字节以上的文件系统)。

语法: find 路径 选项 功能: 用于在文件树中查找文件,并作出相应的处理(可能访问磁盘,所以效率比较低)

常用选项

-name 按照文件名查找文件。

image-20220301191951160

. 当前目录 		/ 根目录  .. 上级目录  ~ 家目录

-size 按照文件大小查找文件

image-20220301192200049

如果想查找=10M的文件:find ~ -size 10M ,前面不加+-号

找到了就会打印文件的路径信息,如果找不到就不做处理

注意:~表示主工作目录

image-20220301192243025