1.个数统计
文件个数统计:ls -l | grep -c '^-'
目录个数统计:ls -l | grep -c '^d'
2.大小统计
只统计文件的大小并排序:ls -Slh
统计文件夹和文件的大小并排序:du -s *|sort -rn 这种显示不是很友好,可以用du -sh *|sort -rn
统计当前目录下文件和文件夹的大小:du -h --max-depth=1 ./
删除指定文件:find . -name '*.npy' -type f -print -exec rm -rf {} \;
(可以先用find . -name '*.npy' -type f -print 查看找到的文件,然后再删除)
3.文件拷贝
(1)拷贝整个文件夹的时候去掉某些文件夹
将code_hfhrnet_IN1_crop576_ABCD2中除了exp之外的其他文件拷贝至code_hfhrnet_2m
rsync -av --exclude code_hfhrnet_IN1_crop576_ABCD2/exp code_hfhrnet_IN1_crop576_ABCD2 code_hfhrnet_2m