以下均为工作中常用的Linux命令,整理如下:
1、统计目录下文件大小:
du -cskh *
du -cskh * 是一个 Linux 命令,用于查看当前目录下各个文件和目录的磁盘使用情况。以下是该命令中各个选项的含义:
• -c:在列出每个文件和目录的磁盘使用量的同时,还会显示一个总和(total),即所有文件和目录占用的磁盘空间总和。
• -s:仅显示每个参数的总计磁盘使用量,而不显示其内部的文件或子目录的磁盘使用情况。
• -k:以 KB(千字节)为单位显示磁盘使用量。
• -h:以易读的格式显示磁盘使用量,例如使用 K、M、G 等单位。
• *:表示当前目录下的所有文件和目录。
2、给当前用户目录权限
sudo chown -R username(用户名) /opt/module/hadoop-3.1.3/(文件夹路径)
3、统计当前文件夹下文件数量
ls -l |grep "^-"|wc -l
4、删除当前文件夹下前4000个文件
ls | head -n 4000 | xargs rm