1)我在某个目录中2)我想知道剩下多少可用空间
这是一个简单的命令吗?我不想看fstab或其他什么,不得不在我的脑海中映射设备和挂载点,以确定我剩下多少可用空间.
尝试 df -h
更好的是:df -h .
或df -h path-to-file
其他人讨论的'df'命令只是方程式的一半.知道文件系统具有可用空间并不意味着用户可以访问该空间.
您还可以使用以下命令:
df -k .
找出当前文件系统上的可用空间.'df'很聪明,可以为你走树并报告.如果要检查配额(见下文),则可以处理df的输出以查找文件系统以检查配额.
可能没有空闲的inode(df -i $ PWD),可能有超级用户的保留块(默认情况下,ext2/3/4,5%的总数保留给root用户).我相信df会显示包含保留块的可用空间,因此您看到的数字实际上高于可用的数字(如果您不是root用户).
用户可能有配额限制.由于存储成本非常低,因此配额限制现在远不那么常见,但是也值得使用quota命令进行检查.
我将使用以下内容与所有不同的df(1)
和它们的输出更兼容:
df . | awk '$3 ~ /[0-9]+/ { print $4 }'
不需要使用tail(1)
正则表达式匹配.