ls常用用法,简明Linux命令行笔记一

By admin in 美高梅手机版4858 on 2019年4月8日

ls(list)查看目录列表和特性音讯‘

ls常用用法,简明Linux命令行笔记一。ls命令

简明Linux命令行笔记一:ls

du -ah –max-depth=一     那么些是本人想要的结果 
a表示展现目录下拥有的文书和文书夹(不含子目录),h表示以人类能看懂的主意,max-depth代表目录的纵深。

  1. -l 查看文件详细的新闻

  2. -a 展现隐藏的文书音讯

  3. -A 与-a功用壹样但不呈现.和..

成效:列举目录文件音信( list directory content )

 

du命令用来查看目录或文件所占有磁盘空间的轻重缓急。常用选项组合为:du -sh

四.-h 突显文件的尺寸常常与-l结合使用

格式:ls [option] [file]

ls

  一、du的功能:`du` reports the amount of disk space used by the specified files and for each subdirectory (of directory arguments). with no arguments,`du` reports the disk space for the current directory。

  1. -d 只显示目录消息

1,命令不跟别的选取与目录,表示列举当前目录的公文消息 

ls是list的缩写,首要效用在于查看目录和文件的音信

  很领会,与df差别,它用来查阅文件或目录所占用的磁盘空间的大大小小。

六.-LX570 出示递归目录音信’

ghostwu@dev:~$ ls
Desktop    examples.desktop  linux  Pictures  python     Videos
Documents  git_test          Music  project   software
Downloads  info              php    Public    Templates

 

  二、du常用的选项:

2,ls -l 使用长格式列举文件和目录音信

1.用法:

  -h:以人类可读的办法呈现

ghostwu@dev:~$ ls -l
total 72
drwxr-xr-x 2 ghostwu ghostwu 4096 2月  11 00:32 Desktop
drwxr-xr-x 2 ghostwu ghostwu 4096 2月  11 00:32 Documents
drwxr-xr-x 7 ghostwu ghostwu 4096 5月   1 11:40 Downloads
-rw-r--r-- 1 ghostwu ghostwu 8980 2月  10 16:16 examples.desktop
drwxrwxr-x 3 ghostwu ghostwu 4096 2月   9 19:50 git_test
drwxrwxr-x 3 ghostwu ghostwu 4096 2月   9 16:37 info
drwxrwxr-x 3 ghostwu ghostwu 4096 5月   1 17:04 linux
drwxr-xr-x 2 ghostwu ghostwu 4096 2月  11 00:32 Music
drwxrwxr-x 4 ghostwu ghostwu 4096 5月   1 14:30 php
drwxr-xr-x 3 ghostwu ghostwu 4096 2月  10 14:45 Pictures
drwxrwxr-x 4 ghostwu ghostwu 4096 2月  10 14:34 project
drwxr-xr-x 2 ghostwu ghostwu 4096 2月  11 00:32 Public
drwxrwxr-x 2 ghostwu ghostwu 4096 3月  18 21:55 python
drwxrwxr-x 3 ghostwu ghostwu 4096 2月   9 17:28 software
drwxr-xr-x 2 ghostwu ghostwu 4096 2月  11 00:32 Templates
drwxr-xr-x 2 ghostwu ghostwu 4096 2月  11 00:32 Videos

  ls [选项]美高梅手机版4858,… [文件]…

  -a:突显目录占用的磁盘空间大小,还要来得其下目录和文件占用磁盘空间的高低

3,-a 列出装有文件,包蕴隐藏文件,在linux下,用’.’开首的表示隐藏文件:

 

  -s:呈现目录占用的磁盘空间大小,不要显示其转手目录和文书占用的磁盘空间大小

ghostwu@dev:~$ ls -a
.              Downloads         .mozilla        .ssh
..             examples.desktop  Music           .sudo_as_admin_successful
.bash_history  .gconf            .mysql_history  Templates
.bash_logout   .gitconfig        php             Videos
.bashrc        git_test          Pictures        .vim
.byteexec      .gnome            .pki            .viminfo
.cache         .gnupg            .presage        .vimrc
.compiz        .ICEauthority     .profile        .wget-hsts
.config        info              project         .Xauthority
.dbus          .lantern          Public          .xinputrc
Desktop        .lesshst          python          .xsession-errors
.dmrc          linux             software        .xsession-errors.old
Documents      .local            .sogouinput

二.常用参数:

  -c:展现几个目录或文件占用的磁盘空间大小,还要总计它们的总和

4,ls -A 跟ls -a结果基本上,只但是-A不包含 . 和 ..

    -a, –all                    
显示全数文件,包蕴隐藏文件(也正是前方带.的)

  –apparent-size:彰显目录或文件本人的大大小小

五,ls -l –time-style=long-iso,呈现完整时间属性

 

  -l :计算硬链接占用磁盘空间的大小

ghostwu@dev:~$ ls -l --time-style=long-iso
total 72
drwxr-xr-x 2 ghostwu ghostwu 4096 2018-02-11 00:32 Desktop
drwxr-xr-x 2 ghostwu ghostwu 4096 2018-02-11 00:32 Documents
drwxr-xr-x 7 ghostwu ghostwu 4096 2018-05-01 11:40 Downloads
-rw-r--r-- 1 ghostwu ghostwu 8980 2018-02-10 16:16 examples.desktop
drwxrwxr-x 3 ghostwu ghostwu 4096 2018-02-09 19:50 git_test
drwxrwxr-x 3 ghostwu ghostwu 4096 2018-02-09 16:37 info
drwxrwxr-x 3 ghostwu ghostwu 4096 2018-05-01 17:04 linux
drwxr-xr-x 2 ghostwu ghostwu 4096 2018-02-11 00:32 Music
drwxrwxr-x 4 ghostwu ghostwu 4096 2018-05-01 14:30 php
drwxr-xr-x 3 ghostwu ghostwu 4096 2018-02-10 14:45 Pictures
drwxrwxr-x 4 ghostwu ghostwu 4096 2018-02-10 14:34 project
drwxr-xr-x 2 ghostwu ghostwu 4096 2018-02-11 00:32 Public
drwxrwxr-x 2 ghostwu ghostwu 4096 2018-03-18 21:55 python
drwxrwxr-x 3 ghostwu ghostwu 4096 2018-02-09 17:28 software
drwxr-xr-x 2 ghostwu ghostwu 4096 2018-02-11 00:32 Templates
drwxr-xr-x 2 ghostwu ghostwu 4096 2018-02-11 00:32 Videos

                   –all用列表的不二等秘书诀体现全数文件及详细新闻

  -L:计算符号链接所指向的文件占用的磁盘空间大小

6,ls -F 假若是目录,会添加反斜线

 

  1、du -h:这几个就不多说了。

ghostwu@dev:~$ ls -alF
total 260
drwxr-xr-x 33 ghostwu ghostwu  4096 5月   1 17:47 ./
drwxr-xr-x  4 root    root     4096 2月  10 16:16 ../
-rw-------  1 ghostwu ghostwu 18095 5月   1 14:48 .bash_history
-rw-r--r--  1 ghostwu ghostwu   220 2月  10 16:16 .bash_logout
-rw-r--r--  1 ghostwu ghostwu  3771 2月  10 16:16 .bashrc
drwxr--r--  2 ghostwu ghostwu  4096 2月   9 17:29 .byteexec/
drwx------ 19 ghostwu ghostwu  4096 4月  29 10:43 .cache/
drwx------  3 ghostwu ghostwu  4096 2月   9 17:16 .compiz/
drwx------ 28 ghostwu ghostwu  4096 4月  27 21:17 .config/
drwx------  3 ghostwu ghostwu  4096 2月   9 17:16 .dbus/
drwxr-xr-x  2 ghostwu ghostwu  4096 2月  11 00:32 Desktop/
-rw-r--r--  1 ghostwu ghostwu    25 2月  11 00:32 .dmrc
drwxr-xr-x  2 ghostwu ghostwu  4096 2月  11 00:32 Documents/
drwxr-xr-x  7 ghostwu ghostwu  4096 5月   1 11:40 Downloads/
-rw-r--r--  1 ghostwu ghostwu  8980 2月  10 16:16 examples.desktop
drwx------  2 ghostwu ghostwu  4096 5月   1 14:48 .gconf/
-rw-rw-r--  1 ghostwu ghostwu    65 2月   9 19:51 .gitconfig
drwxrwxr-x  3 ghostwu ghostwu  4096 2月   9 19:50 git_test/
drwx------  3 ghostwu ghostwu  4096 2月   9 17:30 .gnome/
drwx------  3 ghostwu ghostwu  4096 5月   1 14:48 .gnupg/
-rw-------  1 ghostwu ghostwu  7356 5月   1 14:48 .ICEauthority
drwxrwxr-x  3 ghostwu ghostwu  4096 2月   9 16:37 info/
drwxrwxr-x  4 ghostwu ghostwu  4096 2月   9 22:31 .lantern/
-rw-------  1 ghostwu ghostwu    58 5月   1 17:47 .lesshst
drwxrwxr-x  3 ghostwu ghostwu  4096 5月   1 17:04 linux/
drwx------  3 ghostwu ghostwu  4096 2月  11 00:32 .local/
drwx------  4 ghostwu ghostwu  4096 2月  11 00:34 .mozilla/
drwxr-xr-x  2 ghostwu ghostwu  4096 2月  11 00:32 Music/
-rw-------  1 ghostwu ghostwu   358 5月   1 14:48 .mysql_history
drwxrwxr-x  4 ghostwu ghostwu  4096 5月   1 14:30 php/
drwxr-xr-x  3 ghostwu ghostwu  4096 2月  10 14:45 Pictures/
drwx------  3 ghostwu ghostwu  4096 2月   9 16:53 .pki/
drwx------  2 ghostwu ghostwu  4096 2月   9 17:16 .presage/
-rw-r--r--  1 ghostwu ghostwu   655 2月  10 16:16 .profile
drwxrwxr-x  4 ghostwu ghostwu  4096 2月  10 14:34 project/
drwxr-xr-x  2 ghostwu ghostwu  4096 2月  11 00:32 Public/
drwxrwxr-x  2 ghostwu ghostwu  4096 3月  18 21:55 python/
drwxrwxr-x  3 ghostwu ghostwu  4096 2月   9 17:28 software/
drwxrwxr-x  2 ghostwu ghostwu  4096 5月   1 17:48 .sogouinput/
drwx------  2 ghostwu ghostwu  4096 3月  18 21:36 .ssh/
-rw-r--r--  1 ghostwu ghostwu     0 2月   9 16:39 .sudo_as_admin_successful
drwxr-xr-x  2 ghostwu ghostwu  4096 2月  11 00:32 Templates/
drwxr-xr-x  2 ghostwu ghostwu  4096 2月  11 00:32 Videos/
drwxrwxr-x  4 ghostwu ghostwu  4096 2月   9 16:47 .vim/
-rw-------  1 ghostwu ghostwu 31867 5月   1 17:29 .viminfo
-rw-rw-r--  1 ghostwu ghostwu   110 2月   9 19:35 .vimrc
-rw-r--r--  1 root    root      170 2月   9 16:49 .wget-hsts
-rw-------  1 ghostwu ghostwu    48 5月   1 14:48 .Xauthority
-rw-rw-r--  1 ghostwu ghostwu   132 2月   9 17:15 .xinputrc
-rw-------  1 ghostwu ghostwu    82 5月   1 14:48 .xsession-errors
-rw-------  1 ghostwu ghostwu   783 5月   1 14:48 .xsession-errors.old

    -l                            
 使用较长格式列出音信,相当于富含文件的具体新闻(全体人,权限等)

  二、du -a:使用此选项时,呈现目录和目录下子目录和文件占用磁盘空间的大小。

过滤出目录:

 

du -ah –max-depth=一     那些是本身想要的结果 
a代表展现目录下有所的公文和文书夹(不含子目录),h表示以人类能看懂的秘诀,max-depth代表目录的吃水。

ghostwu@dev:~$ ls -alF | grep /
drwxr-xr-x 33 ghostwu ghostwu  4096 5月   1 17:47 ./
drwxr-xr-x  4 root    root     4096 2月  10 16:16 ../
drwxr--r--  2 ghostwu ghostwu  4096 2月   9 17:29 .byteexec/
drwx------ 19 ghostwu ghostwu  4096 4月  29 10:43 .cache/
drwx------  3 ghostwu ghostwu  4096 2月   9 17:16 .compiz/
drwx------ 28 ghostwu ghostwu  4096 4月  27 21:17 .config/
drwx------  3 ghostwu ghostwu  4096 2月   9 17:16 .dbus/
drwxr-xr-x  2 ghostwu ghostwu  4096 2月  11 00:32 Desktop/
drwxr-xr-x  2 ghostwu ghostwu  4096 2月  11 00:32 Documents/
drwxr-xr-x  7 ghostwu ghostwu  4096 5月   1 11:40 Downloads/
drwx------  2 ghostwu ghostwu  4096 5月   1 14:48 .gconf/
drwxrwxr-x  3 ghostwu ghostwu  4096 2月   9 19:50 git_test/
drwx------  3 ghostwu ghostwu  4096 2月   9 17:30 .gnome/
drwx------  3 ghostwu ghostwu  4096 5月   1 14:48 .gnupg/
drwxrwxr-x  3 ghostwu ghostwu  4096 2月   9 16:37 info/
drwxrwxr-x  4 ghostwu ghostwu  4096 2月   9 22:31 .lantern/
drwxrwxr-x  3 ghostwu ghostwu  4096 5月   1 17:04 linux/
drwx------  3 ghostwu ghostwu  4096 2月  11 00:32 .local/
drwx------  4 ghostwu ghostwu  4096 2月  11 00:34 .mozilla/
drwxr-xr-x  2 ghostwu ghostwu  4096 2月  11 00:32 Music/
drwxrwxr-x  4 ghostwu ghostwu  4096 5月   1 14:30 php/
drwxr-xr-x  3 ghostwu ghostwu  4096 2月  10 14:45 Pictures/
drwx------  3 ghostwu ghostwu  4096 2月   9 16:53 .pki/
drwx------  2 ghostwu ghostwu  4096 2月   9 17:16 .presage/
drwxrwxr-x  4 ghostwu ghostwu  4096 2月  10 14:34 project/
drwxr-xr-x  2 ghostwu ghostwu  4096 2月  11 00:32 Public/
drwxrwxr-x  2 ghostwu ghostwu  4096 3月  18 21:55 python/
drwxrwxr-x  3 ghostwu ghostwu  4096 2月   9 17:28 software/
drwxrwxr-x  2 ghostwu ghostwu  4096 5月   1 17:48 .sogouinput/
drwx------  2 ghostwu ghostwu  4096 3月  18 21:36 .ssh/
drwxr-xr-x  2 ghostwu ghostwu  4096 2月  11 00:32 Templates/
drwxr-xr-x  2 ghostwu ghostwu  4096 2月  11 00:32 Videos/
drwxrwxr-x  4 ghostwu ghostwu  4096 2月   9 16:47 .vim/

    -n                             类似 -l,但列出UID 及GID 号

du命令用来查看目录或文件所占用磁盘空间的深浅。常用选项组合为:du -sh

过滤出文件

 

  一、du的功能:`du` reports the amount of disk space used by the specified files and for each subdirectory (of directory arguments). with no arguments,`du` reports the disk space for the current directory。

ghostwu@dev:~$ ls -alF | grep -v /
total 260
-rw-------  1 ghostwu ghostwu 18095 5月   1 14:48 .bash_history
-rw-r--r--  1 ghostwu ghostwu   220 2月  10 16:16 .bash_logout
-rw-r--r--  1 ghostwu ghostwu  3771 2月  10 16:16 .bashrc
-rw-r--r--  1 ghostwu ghostwu    25 2月  11 00:32 .dmrc
-rw-r--r--  1 ghostwu ghostwu  8980 2月  10 16:16 examples.desktop
-rw-rw-r--  1 ghostwu ghostwu    65 2月   9 19:51 .gitconfig
-rw-------  1 ghostwu ghostwu  7356 5月   1 14:48 .ICEauthority
-rw-------  1 ghostwu ghostwu    58 5月   1 17:47 .lesshst
-rw-------  1 ghostwu ghostwu   358 5月   1 14:48 .mysql_history
-rw-r--r--  1 ghostwu ghostwu   655 2月  10 16:16 .profile
-rw-r--r--  1 ghostwu ghostwu     0 2月   9 16:39 .sudo_as_admin_successful
-rw-------  1 ghostwu ghostwu 31867 5月   1 17:29 .viminfo
-rw-rw-r--  1 ghostwu ghostwu   110 2月   9 19:35 .vimrc
-rw-r--r--  1 root    root      170 2月   9 16:49 .wget-hsts
-rw-------  1 ghostwu ghostwu    48 5月   1 14:48 .Xauthority
-rw-rw-r--  1 ghostwu ghostwu   132 2月   9 17:15 .xinputrc
-rw-------  1 ghostwu ghostwu    82 5月   1 14:48 .xsession-errors
-rw-------  1 ghostwu ghostwu   783 5月   1 14:48 .xsession-errors.old

    -r                              逆序排列

  很扎眼,与df区别,它用来查看文件或目录所占有的磁盘空间的高低。

7,ls -d 列举目录本人音讯,而不是查看目录下的文件音信

 

  2、du常用的选项:

ghostwu@dev:~$ ls -d /
/
ghostwu@dev:~$ ls -ld /
drwxr-xr-x 24 root root 4096 2月  10 16:17 /
ghostwu@dev:~$ ls -ld /home/ghost
ls: cannot access '/home/ghost': No such file or directory
ghostwu@dev:~$ ls -ld /home/ghostwu
drwxr-xr-x 33 ghostwu ghostwu 4096 5月   1 17:47 /home/ghostwu
ghostwu@dev:~$ 

    -奥迪Q3                            递归展现子目录

  -h:以人类可读的情势展示

8,ls -Lacrosse 递归查看目录

 

  -a:展现目录占用的磁盘空间大小,还要来得其下目录和文件占用磁盘空间的轻重缓急

ghostwu@dev:~$ ls -R linux/
linux/:
mkdir

linux/mkdir:

    -S                            根据文件大小排序

  -s:展现目录占用的磁盘空间大小,不要彰显其转手目录和文件占用的磁盘空间大小

9,alias:查看定义的别称,la 等价于 ls
-A:列出全部内容,包蕴隐藏文件,不蕴涵( . 和 .. )

     

  -c:显示多少个目录或文件占用的磁盘空间大小,还要总计它们的总和

ghostwu@dev:~$ alias
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
ghostwu@dev:~$ l
Desktop/    examples.desktop  linux/  Pictures/  python/     Videos/
Documents/  git_test/         Music/  project/   software/
Downloads/  info/             php/    Public/    Templates/
ghostwu@dev:~$ la
.bash_history     .gnupg          python
.bash_logout      .ICEauthority   software
.bashrc           info            .sogouinput
.byteexec         .lantern        .ssh
.cache            .lesshst        .sudo_as_admin_successful
.compiz           linux           Templates
.config           .local          Videos
.dbus             .mozilla        .vim
Desktop           Music           .viminfo
.dmrc             .mysql_history  .vimrc
Documents         php             .wget-hsts
Downloads         Pictures        .Xauthority
examples.desktop  .pki            .xinputrc
.gconf            .presage        .xsession-errors
.gitconfig        .profile        .xsession-errors.old
git_test          project
.gnome            Public

    -t                             依据修改时间排序,新修改的在前

  –apparent-size:展现目录或文件自个儿的高低

拾,定义三个别名( lst 等价与 ls -l –time-style=long-iso )

 

  -l :总括硬链接占用磁盘空间的深浅

ghostwu@dev:~$ alias | grep ls
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
ghostwu@dev:~$ lst
No command 'lst' found, but there are 17 similar ones
lst: command not found
ghostwu@dev:~$ alias lst = 'ls -l --time-style=long-iso'
bash: alias: lst: not found
bash: alias: =: not found
bash: alias: `ls -l --time-style': invalid alias name
ghostwu@dev:~$ alias lst='ls -l --time-style=long-iso'
ghostwu@dev:~$ lst
total 72
drwxr-xr-x 2 ghostwu ghostwu 4096 2018-02-11 00:32 Desktop
drwxr-xr-x 2 ghostwu ghostwu 4096 2018-02-11 00:32 Documents
drwxr-xr-x 7 ghostwu ghostwu 4096 2018-05-01 11:40 Downloads
-rw-r--r-- 1 ghostwu ghostwu 8980 2018-02-10 16:16 examples.desktop
drwxrwxr-x 3 ghostwu ghostwu 4096 2018-02-09 19:50 git_test
drwxrwxr-x 3 ghostwu ghostwu 4096 2018-02-09 16:37 info
drwxrwxr-x 3 ghostwu ghostwu 4096 2018-05-01 17:04 linux
drwxr-xr-x 2 ghostwu ghostwu 4096 2018-02-11 00:32 Music
drwxrwxr-x 4 ghostwu ghostwu 4096 2018-05-01 14:30 php
drwxr-xr-x 3 ghostwu ghostwu 4096 2018-02-10 14:45 Pictures
drwxrwxr-x 4 ghostwu ghostwu 4096 2018-02-10 14:34 project
drwxr-xr-x 2 ghostwu ghostwu 4096 2018-02-11 00:32 Public
drwxrwxr-x 2 ghostwu ghostwu 4096 2018-03-18 21:55 python
drwxrwxr-x 3 ghostwu ghostwu 4096 2018-02-09 17:28 software
drwxr-xr-x 2 ghostwu ghostwu 4096 2018-02-11 00:32 Templates
drwxr-xr-x 2 ghostwu ghostwu 4096 2018-02-11 00:32 Videos

ghostwu@dev:~$ alias | grep ls
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
alias lst='ls -l --time-style=long-iso'

    -x                            逐行列出档次而不是逐栏列出

  -L:总结符号链接所针对的文件占用的磁盘空间大小

11,撤销外号:unalias + 外号

 

  一、du -h:那个就不多说了。会安分守纪K M G T展现

ghostwu@dev:~$ alias
alias alert='notify-send --urgency=low -i "$([ $? = 0 ] && echo terminal || echo error)" "$(history|tail -n1|sed -e '\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"'
alias egrep='egrep --color=auto'
alias fgrep='fgrep --color=auto'
alias grep='grep --color=auto'
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'
alias lst='ls -l --time-style=long-iso'
ghostwu@dev:~$ unalias lst
ghostwu@dev:~$ lst
No command 'lst' found, but there are 17 similar ones
lst: command not found
ghostwu@dev:~$ alias | grep ls
alias l='ls -CF'
alias la='ls -A'
alias ll='ls -alF'
alias ls='ls --color=auto'

    -X                            根据增加名排序

  二、du -a:使用此选项时,展现目录和目录下子目录和文书占用磁盘空间的分寸。

1二,ls -lrt:  r:反序 t: 依照modify time排序,最新的在最前边

 

      du -ah 文件名 

ghostwu@dev:~/linux/mkdir$ touch {a..e}.txt
ghostwu@dev:~/linux/mkdir$ ls -lrt
total 4
-rw-rw-r-- 1 ghostwu ghostwu 0 5月   1 18:08 5.txt
-rw-rw-r-- 1 ghostwu ghostwu 0 5月   1 18:08 4.txt
-rw-rw-r-- 1 ghostwu ghostwu 0 5月   1 18:08 3.txt
-rw-rw-r-- 1 ghostwu ghostwu 0 5月   1 18:08 2.txt
-rw-rw-r-- 1 ghostwu ghostwu 0 5月   1 18:08 1.txt
-rw-rw-r-- 1 ghostwu ghostwu 0 5月   1 18:08 e.txt
-rw-rw-r-- 1 ghostwu ghostwu 0 5月   1 18:08 d.txt
-rw-rw-r-- 1 ghostwu ghostwu 0 5月   1 18:08 c.txt
-rw-rw-r-- 1 ghostwu ghostwu 0 5月   1 18:08 b.txt
-rw-rw-r-- 1 ghostwu ghostwu 0 5月   1 18:08 a.txt
-rwxrwxrwx 1 ghostwu ghostwu 5 2月  18  2019 ghostwu2.txt

         -一                          
 每行只列出2个文件,也正是单列输出

  能够看到,暗中同意意况下du只显示download目录占用磁盘空间的轻重缓急,而选取-a选项后,它不仅显得了目录(最终一行),而且突显了目录下相继文件占用磁盘空间的尺寸。

一3 , -h : 人类能读懂的文件大小

 

  三、du -s:使用此选项时,du只展现目录所占有磁盘空间的深浅,而不显得其转手目录和文书占用磁盘空间的音讯。

ghostwu@dev:~$ ls -l
total 72
drwxr-xr-x 2 ghostwu ghostwu 4096 2月  11 00:32 Desktop
drwxr-xr-x 2 ghostwu ghostwu 4096 2月  11 00:32 Documents
drwxr-xr-x 7 ghostwu ghostwu 4096 5月   1 11:40 Downloads
-rw-r--r-- 1 ghostwu ghostwu 8980 2月  10 16:16 examples.desktop
drwxrwxr-x 3 ghostwu ghostwu 4096 2月   9 19:50 git_test
drwxrwxr-x 3 ghostwu ghostwu 4096 2月   9 16:37 info
drwxrwxr-x 3 ghostwu ghostwu 4096 5月   1 17:04 linux
drwxr-xr-x 2 ghostwu ghostwu 4096 2月  11 00:32 Music
drwxrwxr-x 4 ghostwu ghostwu 4096 5月   1 14:30 php
drwxr-xr-x 3 ghostwu ghostwu 4096 2月  10 14:45 Pictures
drwxrwxr-x 4 ghostwu ghostwu 4096 2月  10 14:34 project
drwxr-xr-x 2 ghostwu ghostwu 4096 2月  11 00:32 Public
drwxrwxr-x 2 ghostwu ghostwu 4096 3月  18 21:55 python
drwxrwxr-x 3 ghostwu ghostwu 4096 2月   9 17:28 software
drwxr-xr-x 2 ghostwu ghostwu 4096 2月  11 00:32 Templates
drwxr-xr-x 2 ghostwu ghostwu 4096 2月  11 00:32 Videos
ghostwu@dev:~$ ls -lh
total 72K
drwxr-xr-x 2 ghostwu ghostwu 4.0K 2月  11 00:32 Desktop
drwxr-xr-x 2 ghostwu ghostwu 4.0K 2月  11 00:32 Documents
drwxr-xr-x 7 ghostwu ghostwu 4.0K 5月   1 11:40 Downloads
-rw-r--r-- 1 ghostwu ghostwu 8.8K 2月  10 16:16 examples.desktop
drwxrwxr-x 3 ghostwu ghostwu 4.0K 2月   9 19:50 git_test
drwxrwxr-x 3 ghostwu ghostwu 4.0K 2月   9 16:37 info
drwxrwxr-x 3 ghostwu ghostwu 4.0K 5月   1 17:04 linux
drwxr-xr-x 2 ghostwu ghostwu 4.0K 2月  11 00:32 Music
drwxrwxr-x 4 ghostwu ghostwu 4.0K 5月   1 14:30 php
drwxr-xr-x 3 ghostwu ghostwu 4.0K 2月  10 14:45 Pictures
drwxrwxr-x 4 ghostwu ghostwu 4.0K 2月  10 14:34 project
drwxr-xr-x 2 ghostwu ghostwu 4.0K 2月  11 00:32 Public
drwxrwxr-x 2 ghostwu ghostwu 4.0K 3月  18 21:55 python
drwxrwxr-x 3 ghostwu ghostwu 4.0K 2月   9 17:28 software
drwxr-xr-x 2 ghostwu ghostwu 4.0K 2月  11 00:32 Templates
drwxr-xr-x 2 ghostwu ghostwu 4.0K 2月  11 00:32 Videos

    -F                            可视化显示文件

    美高梅手机版4858 1

14,-i 列出i节点音信

 

    美高梅手机版4858 2

ghostwu@dev:~$ ls -il
total 72
9437196 drwxr-xr-x 2 ghostwu ghostwu 4096 2月  11 00:32 Desktop
9437200 drwxr-xr-x 2 ghostwu ghostwu 4096 2月  11 00:32 Documents
9437197 drwxr-xr-x 7 ghostwu ghostwu 4096 5月   1 11:40 Downloads
9437187 -rw-r--r-- 1 ghostwu ghostwu 8980 2月  10 16:16 examples.desktop
9438780 drwxrwxr-x 3 ghostwu ghostwu 4096 2月   9 19:50 git_test
9437450 drwxrwxr-x 3 ghostwu ghostwu 4096 2月   9 16:37 info
9569448 drwxrwxr-x 3 ghostwu ghostwu 4096 5月   1 17:04 linux
9437201 drwxr-xr-x 2 ghostwu ghostwu 4096 2月  11 00:32 Music
9443222 drwxrwxr-x 4 ghostwu ghostwu 4096 5月   1 14:30 php
9437202 drwxr-xr-x 3 ghostwu ghostwu 4096 2月  10 14:45 Pictures
9439985 drwxrwxr-x 4 ghostwu ghostwu 4096 2月  10 14:34 project
9437199 drwxr-xr-x 2 ghostwu ghostwu 4096 2月  11 00:32 Public
9439993 drwxrwxr-x 2 ghostwu ghostwu 4096 3月  18 21:55 python
9439144 drwxrwxr-x 3 ghostwu ghostwu 4096 2月   9 17:28 software
9437198 drwxr-xr-x 2 ghostwu ghostwu 4096 2月  11 00:32 Templates
9437203 drwxr-xr-x 2 ghostwu ghostwu 4096 2月  11 00:32 Videos

三.命令技巧:

  默许情形下,du不彰显目录下文件占用磁盘空间的音信,但它会显得其转手目录占用磁盘空间的音讯;而选拔-s选项未来,只展现xx目录占用磁盘空间的轻重。

 

ls -lLX570 列出目录下的全数文件和详尽新闻 

  4、du –apparent-size:展现文件或目录自己大小,而不是它们占有的磁盘空间大小。文件或目录占用磁盘空间的轻重缓急与它们自己大小有时候并非完全1致;那种情景非linux所独有,windows里也是那样。大家看那么些选项的相助文书档案的表明:The apparent size of a file is the number of bytes reported by `wc –c` regular files ,or more generally, `ls –l –block-size=1` or `stat –format=%s`.For example, a file containing the word `zoo` with no newline would, of course, have an apparent size of 3. Such a small file may require anywhere from 0 to 16 kib or more of disk space, depending on the type and configuration of the file system on which the file resides.

[email protected] ~
$ ls -lR work

  那段话给出了文本或目录本人民代表大会小与占用磁盘空间大小的分别。他上面举出了二个越来越夸张的例证,那里就不把它写出来了。我们清楚了:wc或ls –block-size显示的是其本人民代表大会小,而du给出的则是占据的磁盘空间的大大小小。

work:

     美高梅手机版4858 3

总用量 12

 

-rw-r–r– 1 siu siu 1477 12月 15 13:50 Demo.class

  5、du -c:使用此选项时,不仅呈现多少个文件或目录各自占用磁盘空间的大小,还总结它们的总额。

-rw-r–r– 1 siu siu 1216 12月 15 13:46 Demo.java

    美高梅手机版4858 4

-rw-r–r– 1 siu siu  506 12月 15 13:31 demo.txt

 

  

如图所示,加上-c选项后,du不仅体现八个目录各自占用磁盘空间的轻重,还在终极壹行计算它们的总额。

ls -lh 列出目录下的持有文件,大小用M做单位

  六、du -l:这几个选项首假若针对性硬链接。在计算目录占用磁盘空间大小时,-l选项会把硬链接也总结进来。扶助文书档案是如此解释的:Count the size of all files,even if they have appeared already(as a hard link)。

 

    du -lsh 硬链接名

[email protected]
~/下载 $ ls -lh

  大家在download目录下创造一个硬链接,指向本目录下的一个文本。不使用-l选项时,du发现硬链接指向本目录下的文书,于是自动忽略该链接文件,防止导致重复总括;使用-l选项,du才会把硬链接文件也统计进来。

总用量 491M

  柒、du -L:这么些选项首假使指向符号链接。它会把符号链接所针对的文本占用磁盘空间的轻重也总计进来。援救文档是那样解释的:Dereference symbolic links(show the disk space used by the file or directory that the link points to instead of the space used by the link)。

-rw-r–r– 1 siu siu 279K 12月  4 17:37 0.8(10.8.15)-release.tar.gz

 

drwxr-x— 4 siu siu 4.0K 11月 15 09:24 adt-bundle-linux-x86

   大家在download目录下开创一个符号链接,指向本目录下的3个文书。大家看出下面图片中展现的操作结果,当使用-L选项时,du会把符号链接所针对的文本的轻重缓急也总结到目录里来。

-rw——- 1 siu siu 393M 11月 21 17:11 adt-bundle-linux-x86.zip

  其余大家看du -lh的结果,与du -h相同,好像一贯不计算出符号链接的大小;其实并非如此。从实操来看,符号链接本人仿佛并不占用磁盘空间,所以才面世上述情况。

-rw-r–r– 1 siu siu  37K 12月  4 20:57 blue-on-white.zip

 

-rw-r–r– 1 siu siu 1.7M 12月  9 20:59 chinese_11.0.pdf

  最终,du命令在计算目录占用磁盘空间时,默许不总结链接文件(无论是硬链接只怕符号链接),所以要用-l和-L选项尤其提议来;其余,du命令暗中认可不展现目录下文件占用磁盘空间的音讯,可是却暗中认可突显其转手目录所占据磁盘空间的音讯。怪哉。

  www.2cto.com  

 

ls -d* 列出目录下所有d起始的文件

du -sh : 查看当前目录总共占的体量。而不独立列出各子项占据的体积 

[email protected]
~/work $ ls d*

du -lh –max-depth=一 : 查看当前目录下一流子文件和子目录占用的磁盘容积。

demo.txt

  

 

ls -F 可视化展现文件类型  / :目录  * :可执行文件  @: 符合链接文件
 什么都未曾:普通文书

[email protected]
~/work $ ls -F

a.out*  Demo.class  Demo.java  demo.txt  life/

 

4.相关:

  Linux下也得以使用dir命令来查阅目录,只是未有颜色标识而已

 

  vdir的效应和ls -l1样

 

  那里并不曾列出-C参数,因为超越1/4极端或发行版都暗许设置了ls为ls
–color的小名

 

  命令行参数能够接连不断使用,如:ls -al 和 ls -a -l 一样的效果.

ls
ls是list的缩写,首要功用在于查看目录和文书的新闻 一.用法: ls [选项]…
[文件]… 二.常用参数: -a, –all 突显所…

发表评论

电子邮件地址不会被公开。 必填项已用*标注

网站地图xml地图
Copyright @ 2010-2019 美高梅手机版4858 版权所有