1、文件查找命令:
- 查询根目录下文件大小超过100M的文件: find / -size +100M(注意+100M后面不能有空格,查看指定目录只需要将/更换为目录就可以)
- 查询根目录下文件大小在100M到200M之间的的文件:find / -size +100M -size -200M(注意+100M后面不能有空格,查看指定目录只需要将/更换为目录就可以)
- 查看单个文件夹目录大小: du -shm 文件或文件夹路径、du -shk 文件或文件夹路径、du -shb 文件或文件夹路径(shm单位是M、shk单位是kb、shb单位是b)
- 查看某文件夹下所有文件的详细信息,包括文件大小修改时间等:ls -a -l -h
- 文件夹及所有子文件授权给某一用户:sudo chown -R 用户名:用户名 文件或文件夹路径
- 查找某一文件位置命令:locate /mnt/text1.txt
2、文件压缩命令:
- zip压缩某一目录下的文件夹及其所有子级文件:zip zipname.zip /dir1 /dir2
- 解压缩zip包到当前文件夹下:unzip zipname.zip
3、查看日志命令:
- tail -f xxx.log ----实时刷新最新日志
tail -100f xxx.log --------实时刷新最新的100行日志
tail -100f xxx.log | grep [关键字] -------查找最新的一百行中与关键字匹配的行
tail -100f xxx.log | grep '2019-10-29 16:4[0-9]' ------查找最新的100行中时间范围在2019-10-29 16:40-2019-10-29 16:49范围中的行 - tee命令:查看日志或者其他操作比ping时,有命令或日志输出,可将输出内容写入到文件里,便于问题查找:tail -f logs.log | tee /log/log1.txt (前提是系统已经有log1.txt文件了,否则就先用命令创建文件,touch log1.txt)