一、在 Find 中查看
这个比较简单,选中一个文件[夹] ->右键 ->显示简介, 这里会d出一个窗口,在窗口右上角会显示占用大小。 也可以选中文件/文件夹后使用快捷键: cmd + i , 效果是一样的。
没看懂的可以看百度知道中这个 链接 ,有图文
二、在 terminal 中使用命令查看
在 Find 中查看虽说直观,但不方便批量查看。比如我想查看文件夹下多个子文件夹的占用情况,就会d出多个窗口。这时使用 Terminal 就方便很多。
这个命令也简单, 使用 du 就可以,具体如下
上面是展示当前目录下文件、文件夹 和 总占用大小, 也可以把参数 c 去掉
* 号一定要带,不然就会直接统计出当前目前的总大小,不会列举子文件的情况。
也可以再加一个 排序
更多参数可查看文档,使用
在我们使用命令行 ls -l 或 ls -al 命令查看文件权限时,一般会出现以下内容,内容见图1:
那么哪些时代表权限呢?其中 drwxr-xr-x 当然后面可能也许还有 @或者+ ,那么我解释一下几个字符代表的意思:
第1位: 表示文件类型。d是 目录文件 ,l是 链接文件 ,-是普通文件,p是管道
第2-4位: 表示这个文件的属主拥有的权限, r(read)是读,w(write)是写,x(execute)是执行 ,并且在系统中,他们每个权限都有一个数值代替, r=4,w=2,x=1
第5-7位: 表示和这个文件属主所在同一个组的用户所具有的权限。
第8-10位: 表示其他用户所具有的权限。
第11位: 如果是 @ 表示文件或目录有扩展属性,如果是 + 表示文件或目录有扩展安全信息
如:
drwxr-xr-x@ liu staffAnimation
表示Animation是个目录,liu拥有读写执行的权限,和liu所在同一个staff组里的用户拥有只读和执行权限,剩下其他用户拥有只读和执行权限。而且这个目录有扩展属性。
修改权限命令: sudo chmod -R 777 *
参数
-R : 对目前目录下的所有文件与子目录进行相同的权限变更。
777 : 分别对应文件实际拥有者,文件实际拥有者所在的组,其它用户的权限进行更改权限,上述我们讲过,权限分为4、2、1,加起来就是7,意思是拥有所有(即:读、写、执行)权限。
* : 通配符,指当前目录下的所有文件及目录。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)