我正在尝试查看系统中的文件系统空间,但是即使我更改了位置,它仍然显示相同的空间。我看到了手册页,据我所知,我正在通过正确的论点。为什么它仍然显示在文件(系统)中,而不是我给它的空间?
(metalearning_gpu) brando9~ $ df -h anaconda
Filesystem Size Used Avail Use% Mounted on
ilnfs1:/pool0/scratch0 53T 53T 14G 100% /dfs/scratch0
(metalearning_gpu) brando9~ $ cd anaconda/
(metalearning_gpu) brando9~/anaconda $ df -h .
Filesystem Size Used Avail Use% Mounted on
ilnfs1:/pool0/scratch0 53T 53T 14G 100% /dfs/scratch0手册页:
NAME
df - report file system disk space usage
SYNOPSIS
df [OPTION]... [FILE]...发布于 2022-12-13 20:39:35
df显示整个文件系统的空间。当您给它一个路径时,它会为整个文件系统显示该路径存在的空间。
如果只希望在特定路径下查看文件的使用情况,则应尝试使用du命令。特别是这样的东西:du -h -s .或du -h -s /path/to/my/directory
编辑以添加:当您想要在特定路径下的文件大小和文件系统统计数据(如总空间和可用空间)时,您不能只使用du或df,您必须同时使用它们:
df显示文件系统级别的统计数据,如总空间和可用空间(但不显示文件和目录级别的使用情况)。du显示文件和目录级别的使用情况,但不显示文件系统中的总/可用空间。发布于 2022-12-13 21:16:17
归功于@sotto voco的回答,但这是我的理解。
TLDR:
For space usage do:
df -h path2inode
above for systemfile usage
du -hs path2inode
du -hs ~ | grep data | head -5
du -hs ~ | sort rh | head -5
above for specific inode. Might be slow.
To see space your using for specific files & total limit run both commands.的空间。
因此,使用df查看您在文件系统中使用的空间(或特定的文件/inode)。例如:
(iit_synthesis) brando9~ $ df -h .
Filesystem Size Used Avail Use% Mounted on
/dev/md2p1 56T 13T 41T 24% /lfs/ampere4/0因此,我解释了上面的说明:文件/inode . (路径是/lfs/ampere4/0/brando9)被挂载在/lfs/ampere4/0上,<#>it显示了文件系统信息,说明了该文件的安装位置--而不是文件本身的大小/空间信息。
引用一些有用的描述:
df显示文件系统中的总可用空间,因为它查看文件系统的统计数据。df显示包含每个文件名参数的文件系统上可用的磁盘空间的数量。df -报告文件系统磁盘空间的使用情况。(df手册页)。
上的文件系统的信息提供给您。
du显示特定文件/path/inode/dir上的空间。例如:
(iit_synthesis) brando9~ $ du -hs .
8.7G .
(iit_synthesis) brando9~ $ du -hs ~
8.7G /lfs/ampere4/0/brando以获取所占用的文件系统空间(例如,您的限制)。一个接一个地运行du -h ~和du -hs。如果您删除了-s,输出就太多了,您可能需要对其进行排序,或者对所需的信息进行grep排序。最后的例子。
从手册页;
总结一组文件的磁盘使用情况,对目录进行递归处理。
du的常见示例:
(iit_synthesis) brando9~ $ du -h ~ | sort -rh | head -10
8.7G /lfs/ampere4/0/brando9
8.6G /lfs/ampere4/0/brando9/.opam
4.6G /lfs/ampere4/0/brando9/.opam/coq-8.12
3.0G /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch
2.9G /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources
2.0G /lfs/ampere4/0/brando9/.opam/coq-8.10
1.2G /lfs/ampere4/0/brando9/.opam/ocaml-variants.4.07.1+flambda_coq-serapi.8.11.0+0.11.1
917M /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/menhirSdk.dev
917M /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/menhirLib.dev
917M /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/menhir.dev或
(iit_synthesis) brando9~ $ du -h ~ | grep data
4.0K /lfs/ampere4/0/brando9/data
8.0K /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/dune-configurator.3.6.1/test/blackbox-tests/test-cases/ignored_subdirs/pre-1.6.t/data
16K /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/dune-configurator.3.6.1/test/blackbox-tests/test-cases/vendor/self-data-only.t
4.0K /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/dune-configurator.3.6.1/test/blackbox-tests/test-cases/vendor/conflicts-with-data-only.t/dir
20K /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/dune-configurator.3.6.1/test/blackbox-tests/test-cases/vendor/conflicts-with-data-only.t
16K /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/dune-configurator.3.6.1/test/blackbox-tests/test-cases/vendor/deep-subfolder-dataonly.t
116K /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/menhirLib.dev/test/dynamic/semantics/data
116K /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/menhir.dev/test/dynamic/semantics/data
8.0K /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/dune.3.6.1/test/blackbox-tests/test-cases/ignored_subdirs/pre-1.6.t/data
16K /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/dune.3.6.1/test/blackbox-tests/test-cases/vendor/self-data-only.t
4.0K /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/dune.3.6.1/test/blackbox-tests/test-cases/vendor/conflicts-with-data-only.t/dir
20K /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/dune.3.6.1/test/blackbox-tests/test-cases/vendor/conflicts-with-data-only.t
16K /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/dune.3.6.1/test/blackbox-tests/test-cases/vendor/deep-subfolder-dataonly.t
116K /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/menhirSdk.dev/test/dynamic/semantics/data
8.0K /lfs/ampere4/0/brando9/.opam/coq-8.10/.opam-switch/sources/dune-configurator.3.6.1/test/blackbox-tests/test-cases/ignored_subdirs/pre-1.6.t/data
16K /lfs/ampere4/0/brando9/.opam/coq-8.10/.opam-switch/sources/dune-configurator.3.6.1/test/blackbox-tests/test-cases/vendor/self-data-only.t
4.0K /lfs/ampere4/0/brando9/.opam/coq-8.10/.opam-switch/sources/dune-configurator.3.6.1/test/blackbox-tests/test-cases/vendor/conflicts-with-data-only.t/dir
20K /lfs/ampere4/0/brando9/.opam/coq-8.10/.opam-switch/sources/dune-configurator.3.6.1/test/blackbox-tests/test-cases/vendor/conflicts-with-data-only.t
16K /lfs/ampere4/0/brando9/.opam/coq-8.10/.opam-switch/sources/dune-configurator.3.6.1/test/blackbox-tests/test-cases/vendor/deep-subfolder-dataonly.t
8.0K /lfs/ampere4/0/brando9/.opam/coq-8.10/.opam-switch/sources/dune.3.6.1/test/blackbox-tests/test-cases/ignored_subdirs/pre-1.6.t/data
16K /lfs/ampere4/0/brando9/.opam/coq-8.10/.opam-switch/sources/dune.3.6.1/test/blackbox-tests/test-cases/vendor/self-data-only.t
4.0K /lfs/ampere4/0/brando9/.opam/coq-8.10/.opam-switch/sources/dune.3.6.1/test/blackbox-tests/test-cases/vendor/conflicts-with-data-only.t/dir
20K /lfs/ampere4/0/brando9/.opam/coq-8.10/.opam-switch/sources/dune.3.6.1/test/blackbox-tests/test-cases/vendor/conflicts-with-data-only.t
16K /lfs/ampere4/0/brando9/.opam/coq-8.10/.opam-switch/sources/dune.3.6.1/test/blackbox-tests/test-cases/vendor/deep-subfolder-dataonly.t或者更短
(iit_synthesis) brando9~ $ du -h ~ | grep data | head -5
4.0K /lfs/ampere4/0/brando9/data
8.0K /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/dune-configurator.3.6.1/test/blackbox-tests/test-cases/ignored_subdirs/pre-1.6.t/data
16K /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/dune-configurator.3.6.1/test/blackbox-tests/test-cases/vendor/self-data-only.t
4.0K /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/dune-configurator.3.6.1/test/blackbox-tests/test-cases/vendor/conflicts-with-data-only.t/dir
20K /lfs/ampere4/0/brando9/.opam/coq-8.12/.opam-switch/sources/dune-configurator.3.6.1/test/blackbox-tests/test-cases/vendor/conflicts-with-data-only.thttps://unix.stackexchange.com/questions/728364
复制相似问题