命令行
1.生成目录txt文件
find ./dataset/ -name type1_*.jpg >> images_type1.txt
2.统计文件夹、文件数量的命令
查看当前目录下的文件数量(不包含子目录中的文件)
ls -l|grep "^-"| wc -l
查看当前目录下的文件数量(包含子目录中的文件) 注意:R,代表子目录
ls -lR|grep "^-"| wc -l
查看当前目录下的文件夹目录个数(不包含子目录中的目录),同上述理,如果需要查看子目录的,加上R
ls -l|grep "^d"| wc -l
查询当前路径下的指定前缀名的目录下的所有文件数量
#例如:统计所有以“20161124”开头的目录下的全部文件数量
ls -lR 20161124*/|grep "^-"| wc -l
3.停止某个脚本运行
ps -ef | grep download
kesai 21016 15931 13 14:01 pts/13 00:00:33 python download.py
kesai 26736 15472 0 14:05 pts/9 00:00:00 grep --color=auto download
kill -9 21016
4.比较两个文件夹文件异同
diff -q 20220628/false/ 20220630/false/
5.查看磁盘空间
选项含义:
-h 转换成T、G、M这样得单位
/下所有文件
df -h
当前文件夹
du -sh
当前文件夹下得所有文件及文件夹
du -sh *
查看指定文件大小(包括隐藏文件)
du -h --max-depth=1 /home/fjq/
1.查看磁盘整体情况
当前目录:df -h
df -h /home/
2.查看每个文件夹占用情况
当前目录每个文件夹:du --max-depth=1 -h
du --max-depth=1 -h /usr/
3.计算文件夹大小
当前目录: du -sh
du -sh /usr/
6.查看内存使用
1.进程和用户:top
top
,然后按下 shift+m
,这样便可以查看按照内存占用百分比从高到底排列的进程。%MEM是内存占用百分比。
top -U jsz(user)
2.只有内存:free
watch -n 3 -d free