600字范文,内容丰富有趣,生活中的好帮手!
600字范文 > linux 查看磁盘空间 文件 文件夹 大小

linux 查看磁盘空间 文件 文件夹 大小

时间:2018-06-27 00:09:09

相关推荐

linux 查看磁盘空间 文件 文件夹 大小

只查看一级目录统计的空间占用

[root@swarm-node1 sdb]# du -h -d157M./leo_log_test69G./dsp-bidder-logs980K ./shell32G./leo_log16K./lost+found101G .

查看当前文件夹下所有文件大小(包括子文件夹)

#du-h15M./package16K./.fontconfig4.0K./.cache5.1M./.rpmdb20M.

查看指定文件夹下所有文件大小(包括子文件夹)

#du-hftp3.8Gftp/sanya/doc3.8Gftp/sanya4.0Kftp/testftp/doc1.4Mftp/testftp875Mftp/platform/doc/002-录像27Mftp/platform/doc/001-PDF5.2Mftp/platform/doc/BBFlash1.2Gftp/platform/doc/003-录音2.1Gftp/platform/doc2.1Gftp/platform4.0Kftp/pmo/doc20Kftp/pmo36Mftp/uf/doc/innovate-0736Mftp/uf/doc36Mftp/uf446Mftp/code/doc446Mftp/code6.3Gftp

查看指定文件大小

#du-h./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm184K./package/compat-libstdc++-33-3.2.3-69.el6.x86_64.rpm

查看指定文件夹大小

#du-hsftp6.3Gftp

用法:du[选项]...[文件]...

或:du[选项]...--files0-from=F

计算每个文件的磁盘用量,目录则取总用量。

长选项必须使用的参数对于短选项时也是必需使用的。

-a,--all输出所有文件的磁盘用量,不仅仅是目录

--apparent-size显示表面用量,而并非是磁盘用量;虽然表面用量通常会

小一些,但有时它会因为稀疏文件间的"洞"、内部碎

片、非直接引用的块等原因而变大。

-B,--block-size=大小使用指定字节数的块

-b,--bytes等于--apparent-size--block-size=1

-c,--total显示总计信息

-D,--dereference-args解除命令行中列出的符号连接

--files0-from=F计算文件F中以NUL结尾的文件名对应占用的磁盘空间

如果F的值是"-",则从标准输入读入文件名

-H等于--dereference-args(-D)

-h,--human-readable以可读性较好的方式显示尺寸(例如:1K234M2G)

--si类似-h,但在计算时使用1000为基底而非1024

-k等于--block-size=1K

-l,--count-links如果是硬连接,就多次计算其尺寸

-m等于--block-size=1M

-L,--dereference找出任何符号链接指示的真正目的地

-P,--no-dereference不跟随任何符号链接(默认)

-0,--null将每个空行视作0字节而非换行符

-S,--separate-dirs不包括子目录的占用量

-s,--summarize只分别计算命令列中每个参数所占的总用量

-x,--one-file-system跳过处于不同文件系统之上的目录

-X,--exclude-from=文件排除与指定文件中描述的模式相符的文件

--exclude=PATTERN排除与PATTERN中描述的模式相符的文件

--max-depth=N显示目录总计(与--all一起使用计算文件)

当N为指定数值时计算深度为N;

--max-depth=0等于--summarize

--time显示目录或该目录子目录下所有文件的最后修改时间

--time=WORD显示WORD时间,而非修改时间:

atime,access,use,ctime或status

--time-style=样式按照指定样式显示时间(样式解释规则同"date"命令):

full-iso,long-iso,iso,+FORMAT

--help显示此帮助信息并退出

--version显示版本信息并退出

[大小]可以是以下的单位(单位前可加上整数):

kB1000,K1024,MB1000000,M1048576,还有G、T、P、E、Z、Y。

(2)Ubuntu查看磁盘空间大小命令 df-hDf命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:df-hl显示格式为:文件系统容量已用可用已用%挂载点FilesystemSizeUsedAvailUse%Mountedon/dev/hda245G19G24G44%//dev/hda1494

df-h

Df命令是linux系统以磁盘分区为单位查看文件系统,可以加上参数查看磁盘剩余空间信息,命令格式:

df-hl

显示格式为:

文件系统容量已用可用已用%挂载点

FilesystemSizeUsedAvailUse%Mountedon

/dev/hda245G19G24G44%/

/dev/hda1494M19M450M4%/boot

/dev/hda64.9G2.2G2.5G47%/home

/dev/hda59.7G2.9G6.4G31%/opt

none1009M01009M0%/dev/shm

/dev/hda39.7G7.2G2.1G78%/usr/local

/dev/hdb275G75G0100%/

/dev/hdb275G75G0100%/

以上面的输出为例,表示的意思为:

HD硬盘接口的第二个硬盘(b),第二个分区(2),容量是75G,用了75G,可用是0,因此利用率是100%,被挂载到根分区目录上(/)。

下面是相关命令的解释:

df-hl查看磁盘剩余空间

df-h查看每个根路径的分区大小

du-sh[目录名]返回该目录的大小

du-sm[文件夹]返回该文件夹总M数

更多功能可以输入一下命令查看:

df--help

du--help

(3)删除日志文件 今天一看,公司的linux服务器没放什么东西,但是已经使用了50%了,一查看原来是日志文件太大了,于是就手动删除了, 这个比较快

sudo/dev/null>/var/log/**.log 下面这个可以推荐使用 sudofind/var/log/-typef-mtime+30-execrm-f{}\; 删除30天之前的旧文件

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。