切换目录
- 返回上一级目录
cd ../
- 返回上两级目录
cd ../../
- 返回home目录
cd
- 显示当前目录的绝对路径
pwd
目录权限更改
- chmod [-R] xyz 文件或目录
-R 表示递归地修改权限,作用于该目录及其包含的所有文件和目录
x,y,z分别为三种不同用户权限的计算值
chmod -R 777 demo
命令查看文件个数
- 统计当前文件夹下文件的个数
ls -l |grep "^-"|wc -l
- 统计当前文件夹下目录的个数
ls -l |grep "^d"|wc -l
- 统计当前文件夹下文件的个数,包括子文件夹里的
ls -lR|grep "^-"|wc -l
4、统计文件夹下目录的个数,包括子文件夹里的
ls -lR|grep "^d"|wc -l
grep "^-"
这里将长列表输出信息过滤一部分,只保留一般文件,如果只保留目录就是 ^d
wc -l
统计输出信息的行数,因为已经过滤得只剩一般文件了,所以统计结果就是一般文件信息的行数,又由于一行信息对应一个文件,所以也就是文件的个数。
ls 命令
列出当前工作目录下的所有文件/文件夹的名称
- 显示成字节大小,
ls -l
- 以KB、MB等为单位进行显示更加直观。
ls- lh
du 命令
du = disk usage 磁盘使用率,输出每个文件或者目录总大小,
-c, --total 累计大小
-d, --max-depth=N 决定统计每个目录的深度
-B, --block-size=SIZE 决定显示文件大小的单位;比如 ‘-BM’,就是MB,'-BK’就是KB
-h, --human-readable 以高可读方式打印 (比如1K 234M 2G)
-s, --summarize 显示总大小
du [OPTION]… [FILE]…
- 查看当前目录总大小。
du -sh
- 查看当前目录所有子目录大小
du -sh *
- 查看当前目录和所有子目录大小,最后一行会显示当前目录的总大小,不包括隐藏文件。
du -ach *
网友评论