发布网友 发布时间:2022-04-28 13:03
共4个回答
热心网友 时间:2023-10-09 17:43
ls 带 -l 参数时, 如果ls显示目录的内容,在最前面会显示该目录下所有文件所占的文件块的总数。热心网友 时间:2023-10-09 17:43
我来解释下文件块的具体算法。我的系统环境是Ubuntu 18.04.1 LTS。
第一点:文件块的计算是以4096KB为单位的,也就是说4096KB以内算作4096KB,4096.1到8192KB算作8192KB,简而言之向上取整。再将目标文件夹内所有取整求和(仅向下取一层),意义就是占用的文件块空间;
第二点:在取整完后,每1024KB大小的文件块空间算作一个文件块,所得的整数即为第二行总用量后面的数字。
要注意的是:根据我的观察,以‘.’开头的文件未被计入算法中,需筛选出来防止多算了。其他操作环境还未可知,可以自行增加小文件进行尝试。
热心网友 时间:2023-10-09 17:44
应该是该目录下所有文件及子目录文件占用的总空间大小 ,不是文件大小热心网友 时间:2023-10-09 17:44
文件属性 -- 引用次数 -- 所有者 -- 所属组 -- 长度 -- 修改时间 -- 文件名热心网友 时间:2023-10-09 17:43
ls 带 -l 参数时, 如果ls显示目录的内容,在最前面会显示该目录下所有文件所占的文件块的总数。热心网友 时间:2023-10-09 17:43
我来解释下文件块的具体算法。我的系统环境是Ubuntu 18.04.1 LTS。
第一点:文件块的计算是以4096KB为单位的,也就是说4096KB以内算作4096KB,4096.1到8192KB算作8192KB,简而言之向上取整。再将目标文件夹内所有取整求和(仅向下取一层),意义就是占用的文件块空间;
第二点:在取整完后,每1024KB大小的文件块空间算作一个文件块,所得的整数即为第二行总用量后面的数字。
要注意的是:根据我的观察,以‘.’开头的文件未被计入算法中,需筛选出来防止多算了。其他操作环境还未可知,可以自行增加小文件进行尝试。
热心网友 时间:2023-10-09 17:44
应该是该目录下所有文件及子目录文件占用的总空间大小 ,不是文件大小热心网友 时间:2023-10-09 17:44
文件属性 -- 引用次数 -- 所有者 -- 所属组 -- 长度 -- 修改时间 -- 文件名