1、目录文件 是一种特殊的文件
du 查看目录中文件的大小, ls -l 查看的是文件及目录文件的大小
比如:文件夹paper 大小 在windows下约为 93M,复制到linux系统下。paper文件夹内有两个文件“Conference Keynotes.pdf”和"Cover.pdf",以及一个文件夹paperspcc4
分别使用 ls -l 和 du 查看 paper目录,如下结果
total 408KB = 287687B+120185B+4096B
total 远小于 93M
因为子目录paperspcc4 是目录文件,这里的4096B只是目录文件的大小,并不是目录下包含文件的总体大小,,,,一定要理解 目录文件的特殊性;
du 命令 目录或文件的大小,指的是目录下文件的总体大小
93M 约等于 93272KB
其中子目录包含文件的大小为 92864KB
文件Cover.pdf的大小为120KB 和上边 ls -l 列出的 120185B 大小基本一致。
总之,,查看目录包含文件的大小,用du ; 查看普通文件的大小,du 和 ls 都可以
2、查看单个文件的权限 ls -l flow.v
修改文件权限三种方式 chmod u/g/o/a+r/w/x flow.v
chmod u/g/o/a=rw- flow.v
chmod 761 flow.v
修改目录下所有文件权限 chmod -R u+r 目录
文章评论(0条评论)
登录后参与讨论