linux中关于日期和时间的操作命令
1、查看或者设置系统日期或者时间:date
date -S '2022-06-07 09:55:50' 设置当前的系统时间
2、查看系统日历:cal
linux中关于搜索文件或者目录的命令
1、搜索当前目录下的文件/目录:find
*:表示通配符
2、find [搜索范围] [搜索标准] 关键字
-name:默认按名称搜索
-size:按文件大小搜索
-user:按照文件所有者搜索
find /etc *.txt 搜索etc下的txt文件
find /etc -size -5M 搜索etc下小于5M的文件
find /etc -user zhangsan 搜索etc下所有者是zhangsan的文件或者目录
3、locate:直接从linux数据库的目录树里面搜索,不用访问磁盘,搜索效率更高
但是linux的目录树不是实时更新的,linux不定时按照一定的策略进行同步,所以在搜索前先同步下底层数据库
uodatedb
locate 关键字
4、搜索过滤命令,在搜索命令的结果中按照名称进一步过滤:搜索命令 |grep [选项] 过滤条件
查看命令 |grep [选项] 过滤条件
find *.txt |grep t3
cat t3.txt |grep hello
-i:忽略大小写
-n:带行号
cat t3.txt |grep -ni hello
linux中的压缩解压命令
1、压缩或者解压文件(只能操作单个文件)
gzip 文件名 :压缩单个文件,生成一个.gz的压缩包,会把原来的文件自动删除
gunzip 压缩包名:解压.gz压缩包,并且会把.gz压缩包删除
2、可以压缩打包多个文件或者目录
zip 目标压缩包名称(通常使用.zip,.gz也可以) 文件或者目录列表
unzip 压缩包名:将指定的压缩包解压到当前目录或者指定目录名 -d
3、可以压缩打包多个文件或者目录:tar [选项] 目标压缩包名称(xxx.tar.gz) 文件或者目录列表
-c:打包
tar [选项] 压缩包名(xxx.tar.gz) -C 解压目录
-x:解压
既可以做压缩也可以做解压,一般用法
压缩:tar -zcvf xxx.tar.gz 文件或者目录列表
解压:tar -zxvf xxx.tar.gz -C 解压目录名