包含/var/lib
一些无法读取的内容,其中之一是文件夹。我想查看文件夹mysql
的大小,特别是文件夹。右键单击它并单击“属性”选项,我得到以下信息:/var/lib
mysql
如果您需要以下规格:
- Ubuntu 12.10
- Nautilus 3.4.2
编辑:
`du -sh /var/lib` gives me this:
du: cannot read directory `/var/lib/sudo': Permission denied
du: cannot read directory `/var/lib/tor': Permission denied
du: cannot read directory `/var/lib/udisks2': Permission denied
du: cannot read directory `/var/lib/php5': Permission denied
du: cannot read directory `/var/lib/openfire': Permission denied
du: cannot read directory `/var/lib/gdm': Permission denied
du: cannot read directory `/var/lib/lightdm': Permission denied
du: cannot read directory `/var/lib/polkit-1': Permission denied
du: cannot read directory `/var/lib/mysql': Permission denied
du: cannot read directory `/var/lib/libvirt/qemu': Permission denied
du: cannot read directory `/var/lib/libvirt/sanlock': Permission denied
du: cannot read directory `/var/lib/libvirt/images': Permission denied
du: cannot read directory `/var/lib/libvirt/boot': Permission denied
266M /var/lib
并sudo du -sh /var/lib
给出:
309M /var/lib
答案1
sudo du-sh lib/应该可以完成这项工作。它显示的大小大于“属性”窗口中显示的大小。需要 root 登录,因为只有 root 才可以访问某些文件。因此出现权限被拒绝和内容无法读取的错误。
答案2
这是正常现象。/var/lib 中的某些子目录归存储文件的服务所有,其他用户无法读取。
您可以从终端查看内容并获取文件夹/文件的大小。
答案3
sudo du -b /var/lib/
给出一个以字节为单位的整数。这几乎就是你能得到的最精确的整数了!确保保留尾部的 /,因为sudo du-b /var/lib将返回其中每个文件的大小。