国语自产精品视频在线看:您身边最放心的安全下载站! 最新软件|热门排行|软件分类|软件专题|厂商大全

国语自产精品视频在线看

技术教程
您的位置:首页操作系统linux → Linux查看文件夹大小命令(详)

Linux查看文件夹大小命令(详)

我要评论 2012/09/16 19:08:11 来源:国语自产精品视频在线看 编辑:downcc.com [ ] 评论:0 点击:293次

linux的 du 命令

1. 简介【jiǎn jiè】🍥  du(show disk useage)查看磁盘使用【pán shǐ yòng】🐺情况

2. 语法   du [-abcDhHklmsSx] [-L <符号连【fú hào lián】接🌤>][-X <文件【wén jiàn】🍗>][--block-size][--exclude=<目录或【mù lù huò】文件【wén jiàn】🍗>] [--max-depth=<目录层数>][--help][--version][目录或【mù lù huò】文件【wén jiàn】🍗]

常用参数:

-a或🦇-all 为每个指定文件显示【jiàn xiǎn shì】💊磁盘使用情况【yòng qíng kuàng】,或者为⛸目录中【mù lù zhōng】每个文件显示【jiàn xiǎn shì】💊各自磁【gè zì cí】🕟盘使用情况【yòng qíng kuàng】。

-b或【huò】🎶-bytes 显示目【xiǎn shì mù】录或【huò】🎶文件大小🌙时,以🔓byte为单位【wéi dān wèi】。

-c或–total 除了显示目录【shì mù lù】👶或文件【huò wén jiàn】⤴的大小外【wài】,同时也📶显示所【xiǎn shì suǒ】有目录或文件【huò wén jiàn】⤴的总和🤵。

-D或–dereference-args 显示指定符号【dìng fú hào】连接的👃源文件大小【dà xiǎo】👃。

-h或⬅–human-readable 以【yǐ】🍷K,M,G为单位,提高信【tí gāo xìn】息的可读性。

-H或–si 与-h参数相同,但是【dàn shì】K,M,G是以【yǐ】🦆1000为换算【wéi huàn suàn】👝单位,而不是【ér bú shì】🤗以【yǐ】🈸1024为换算【wéi huàn suàn】👝单位。

-k或–kilobytes 以♋1024 bytes为单位【wéi dān wèi】。

-l或♟–count-links 重复计算硬件【suàn yìng jiàn】连接的🕖文件【wén jiàn】。

-L<符号连【fú hào lián】接🥅>或–dereference<符号连【fú hào lián】接🥅> 显示选【xiǎn shì xuǎn】🌲项中所指定符【zhǐ dìng fú】号连接🥅的源文📸件大小【jiàn dà xiǎo】💃。

-m或–megabytes 以【yǐ】🍴1MB为单位。

-s或【huò】–summarize 仅显示总计,即当前⛄目录的【mù lù de】大小⏹。

-S或【huò】🤸–separate-dirs 显示每个目录💝的大小时【shí】✌,并不含其子目录的大【lù de dà】小。

-x或🍎–one-file-xystem 以一开【yǐ yī kāi】始处理时的文🐬件【jiàn】系统【xì tǒng】为准,若遇上其它不【qí tā bú】同的文🏻件【jiàn】系统【xì tǒng】目录则【mù lù zé】🎥略过🕰。

-X<文件🔇>或➗–exclude-from=<文件🔇> 在【zài】<文件🔇>指定目【zhǐ dìng mù】Ⓜ录或【lù huò】➗文件🔇。

–exclude=<目录或文【wén】🤢件> 略过指【luè guò zhǐ】⛑定的目【dìng de mù】录或文【wén】🤢件。

–max-depth=<目录层🏖数> 超过指【chāo guò zhǐ】定层数的目录🦐后【hòu】🍲,予以忽【yǔ yǐ hū】略。

–help 显示帮助。

–version 显示版【xiǎn shì bǎn】💹本信息。3.du命令使🛰用示例  1> 要显示👯一个目录树及【lù shù jí】其每个【qí měi gè】子树的【zǐ shù de】👯磁盘使用情况

du /home/linux

这在/home/linux目录及【mù lù jí】其每个🏿子目录【zǐ mù lù】🔖中显示了磁盘【le cí pán】块数⛄。

2> 要通过以【yǐ】1024字节为单位显【dān wèi xiǎn】示一个😦目录树【mù lù shù】及其每【jí qí měi】个子树👠的磁盘💓使用情况📗

du -k /home/linux

这在/home/linux目录及【mù lù jí】其每个子目录😧中显示了【le】🥈 1024 字节磁盘块数【pán kuài shù】🖤。

3> 以【yǐ】MB为单位显示一个目录树及其【shù jí qí】🌗每个子树的磁🎴盘使用情况【qíng kuàng】🤴

du -m /home/linux

这在【zhè zài】/home/linux目录及【mù lù jí】其每个🕟子目录中显示【zhōng xiǎn shì】了⏰ MB 磁盘块数😹。

4> 以【yǐ】GB为单位🌱显示一【xiǎn shì yī】个目录树及其💅每个子树的磁🍓盘使用情况【qíng kuàng】

du -g /home/linux

这在🚐/home/linux目录及🚠其每个【qí měi gè】子目录📣中显示了【le】 GB 磁盘块【cí pán kuài】数。

5>查看当前目录【qián mù lù】🔉下所有【xià suǒ yǒu】目录以🤓及子目【jí zǐ mù】录的大小😣:

du -h .

“.”代表当【dài biǎo dāng】🙊前目录【qián mù lù】🌳下🛐。也可以换成一【huàn chéng yī】个明确的路径

-h表示用K、M、G的人性化形式显示

6>查看当前目录下user目录的【mù lù de】大小,并不想✅看其他【kàn qí tā】目录以【mù lù yǐ】🥝及其子🎈目录:

du -sh user

-s表示总【biǎo shì zǒng】结的【jié de】🥈意思,即只列【jí zhī liè】💍出一个总结的【jié de】🥈值⤴

du -h –max-depth=0 user

–max-depth=n表示只🛠深入到【shēn rù dào】第【dì】n层目录,此处设【cǐ chù shè】🐴置为🎫0,即表示不深入到【shēn rù dào】子目录。

7>列出😊user目录及其子目录下所【lù xià suǒ】有目录【yǒu mù lù】🧡和文件的大小【de dà xiǎo】🥋:

du -ah user

-a表示包括目录和文件

8>列出当🔋前目录【qián mù lù】中的目录【lù】🥣名不包【míng bú bāo】括xyz字符串的目录【lù】🥣的大小:

du -h –exclude=’*xyz*’

9>想在一【xiǎng zài yī】个屏幕下列出😙更多的关于user目录及子目录【zǐ mù lù】大小的🐜信息【xìn xī】🎼:

du -0h user

-0(杠零【gàng líng】🌖)表示每列出一🕥个目录【gè mù lù】的👵信息【xìn xī】,不换行,而是直【ér shì zhí】接输出下一个目录【gè mù lù】的👵信息【xìn xī】。

10>只显示🗒一个目【yī gè mù】录树的【lù shù de】全部磁🈵盘使用情况

du -s /home/linux

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

Linux LS命令详细介绍
ls

ls 命令可以说是linux下最常用的【de】命令之一。它有众多的选【duō de xuǎn】🐟项【xiàng】🦍,其中有很多是很有用【hěn yǒu yòng】的【de】,你是否【nǐ shì fǒu】熟悉呢【shú xī ne】?下面列☝出了 ls 命令的【de】🏛绝大多🥒数选项【xiàng】🚷。

-a 列出目【liè chū mù】录下的所有文件📤,包括以【bāo kuò yǐ】⛵ . 开头的【kāi tóu de】隐含文件📤。

-b 把文件✳名中不【míng zhōng bú】可输出的字符用反斜【yòng fǎn xié】🏿杠加字符编号【fú biān hào】(就象在C语言里【yǔ yán lǐ】一样🥠)的形式列出🍃。

-c 输出文【shū chū wén】件的💯 i 节点的修改时间【jiān】🥅,并以此【bìng yǐ cǐ】排序💻。

-d 将目录象文件【xiàng wén jiàn】🍻一样显示,而不是【ér bú shì】🗝显示其【xiǎn shì qí】🍆下的文件。

-e 输出时🉐间的全💋部信息【bù xìn xī】,而不是输出简略信息【luè xìn xī】。

-f -U 对输出的文件不排序。

-g 无用。

-i 输出文件的 i 节点的索引信息。

-k 以【yǐ】😂 k 字节的【zì jiē de】形式表示文件的大小📦。

-l 列出文件的详细信息。

-m 横向输🏄出文件【chū wén jiàn】名【míng】,并以💟“,”作分格符。

-n 用【yòng】😖? 值? UID,GID 代替名【dài tì míng】🏉称。

-o 显示文件的除组信息外的详细信息。

-p -F 在每个【zài měi gè】文件名【wén jiàn míng】后附上一个字👵符以说明该文【míng gāi wén】件的类🕔型【xíng】🐡,“*”表示可执行的💓普通

文件;“/”表示【biǎo shì】目🖤录🙀;“@”表示【biǎo shì】符号链接【hào liàn jiē】📱;“|”表示【biǎo shì】FIFOs;“=”表示套【biǎo shì tào】

接字(sockets)。

-q 用?代替不可输出的字符。

-r 对目录反向排序。

-s 在每个文件名后输出该文件的大小。

-t 以时间排序。

-u 以文件上次被访问的时间排序。

-x 按列输出,横向排序。

-A 显示除【xiǎn shì chú】🐷 “.”和“..”外的所【wài de suǒ】有文件😑。

-B 不输出【bú shū chū】📍以【yǐ】 “~”结尾的🔲备份文件。

-C 按列输出,纵向排序。

-G 输出文件的组的信息。

-L 列出链🥓接文件名而不【míng ér bú】是链接【shì liàn jiē】🐈到的文件。

-N 不限制文件长度。

-Q 把输出的文件名用双引号括起来。

-R 列出所有子目录下的文件。

-S 以文件大小排序。

-X 以文件🚁的扩展【de kuò zhǎn】名👷(最后一😇个【gè】 . 后的字符【fú】)排序。

-1 一行只输出一个文件。

--color=no 不显示彩色文件名

--help 在标准输出上【shū chū shàng】🕥显示帮🧛助信息【zhù xìn xī】。

--version 在标准【zài biāo zhǔn】输出上🌻输出版本信息💩并退出【bìng tuì chū】。

只列出子目录

1. ls -F | grep /$ 或者【huò zhě】🔗 alias sub = "ls -F | grep /$"(linux)

2. ls -l | grep "^d" 或者【huò zhě】🈚 ls -lL | grep "^d" (Solaris)

计算当前目录下的文件数和目录数

下面命🗳令可以分别计⏯算当前【suàn dāng qián】目录下【mù lù xià】的文件【de wén jiàn】和目录📭个数:

# ls -l * |grep "^-"|wc -l ---- to count files

# ls -l * |grep "^d"|wc -l ----- to count dir

显示彩色目录列表

打开/etc/bashrc, 加入如下一行【xià yī háng】🥓:

alias ls="ls --color"

下次启【xià cì qǐ】🐬动bash时就可【shí jiù kě】以像在Slackware里那样显示彩色的目录列表🎂了🤥, 其中颜【qí zhōng yán】⚽色的含【sè de hán】义如下:

1. 蓝色-->目录

2. 绿色-->可执行文件

3. 红色-->压缩文件

4. 浅蓝色-->链接文件

5. 灰色-->其他文件

ls -tl --time-style=full-iso sshd

ls -ctl --time-style=long-iso

-------------------------------------------------------------------------------------------------------------------------------------------------------------------

附:

du -sh 查看当前文件夹大小

du -sh * | sort -n 统计当【tǒng jì dāng】前文件夹😛(目录🎪)大小【dà xiǎo】,并按文件大小【jiàn dà xiǎo】排序✝

附送:

du -sk filename 查看指【chá kàn zhǐ】🙀定文件大小

Linux:ls以K、M、G为单位查看文【chá kàn wén】🤶件大小【jiàn dà xiǎo】🏹

Linux:ls以📈K、M、G为单位查看文【chá kàn wén】件大小【jiàn dà xiǎo】🦅。
#man ls
……
-h, --human-readable
print sizes in human readable format (e.g., 1K 234M 2G)
……
# ls
cuss.war nohup.out
# ls -l
total 30372
-rw-r--r-- 1 root root 31051909 May 24 10:07 cuss.war
-rw------- 1 root root 0 Mar 20 13:52 nohup.out
# ls -lh
total 30M
-rw-r--r-- 1 root root 30M May 24 10:07 cuss.war
-rw------- 1 root root 0 Mar 20 13:52 nohup.out
# ll -h
total 30M
-rw-r--r-- 1 root root 30M May 24 10:07 cuss.war
-rw------- 1 root root 0 Mar 20 13:52 nohup.out

[root@localhost rice_f2]# ls -lhs
总计【zǒng jì】🗜 28G
 15G -rw-r--r-- 1 root root  15G 06-04 14:35 all.txt
8.0K -rwx--x--x 1 root root  632 06-04 15:57 hash.pl
371M -rw-r--r-- 1 root root 371M 06-03 18:06 1.fa
360M -rw-r--r-- 1 root root 359M 06-03 18:07 2.fna
8.0K

关键词:Linux

阅读本文后您有什么感想? 已有 人给出评价!

  • 0 欢迎喜欢
  • 1 白痴
  • 0 拜托
  • 2 哇
  • 2 加油
  • 0 鄙视