Linux常用ls, alias基础命令详解
ls命令
作用:列举目录文件信息(listdirectorycontent)
格式:ls[option][file]
1,命令不跟任何选项与目录,表示列举当前目录的文件信息
ghostwu@dev:~$ls Desktopexamples.desktoplinuxPicturespythonVideos Documentsgit_testMusicprojectsoftware DownloadsinfophpPublicTemplates
2,ls-l使用长格式列举文件和目录信息
ghostwu@dev:~$ls-l total72 drwxr-xr-x2ghostwughostwu40962月1100:32Desktop drwxr-xr-x2ghostwughostwu40962月1100:32Documents drwxr-xr-x7ghostwughostwu40965月111:40Downloads -rw-r--r--1ghostwughostwu89802月1016:16examples.desktop drwxrwxr-x3ghostwughostwu40962月919:50git_test drwxrwxr-x3ghostwughostwu40962月916:37info drwxrwxr-x3ghostwughostwu40965月117:04linux drwxr-xr-x2ghostwughostwu40962月1100:32Music drwxrwxr-x4ghostwughostwu40965月114:30php drwxr-xr-x3ghostwughostwu40962月1014:45Pictures drwxrwxr-x4ghostwughostwu40962月1014:34project drwxr-xr-x2ghostwughostwu40962月1100:32Public drwxrwxr-x2ghostwughostwu40963月1821:55python drwxrwxr-x3ghostwughostwu40962月917:28software drwxr-xr-x2ghostwughostwu40962月1100:32Templates drwxr-xr-x2ghostwughostwu40962月1100:32Videos
3,-a列出所有文件,包括隐藏文件,在linux下,用'.'开头的表示隐藏文件:
ghostwu@dev:~$ls-a .Downloads.mozilla.ssh ..examples.desktopMusic.sudo_as_admin_successful .bash_history.gconf.mysql_historyTemplates .bash_logout.gitconfigphpVideos .bashrcgit_testPictures.vim .byteexec.gnome.pki.viminfo .cache.gnupg.presage.vimrc .compiz.ICEauthority.profile.wget-hsts .configinfoproject.Xauthority .dbus.lanternPublic.xinputrc Desktop.lesshstpython.xsession-errors .dmrclinuxsoftware.xsession-errors.old Documents.local.sogouinput
4,ls-A跟ls-a结果差不多,只不过-A不包括.和..
5,ls-l--time-style=long-iso,显示完整时间属性
ghostwu@dev:~$ls-l--time-style=long-iso total72 drwxr-xr-x2ghostwughostwu40962018-02-1100:32Desktop drwxr-xr-x2ghostwughostwu40962018-02-1100:32Documents drwxr-xr-x7ghostwughostwu40962018-05-0111:40Downloads -rw-r--r--1ghostwughostwu89802018-02-1016:16examples.desktop drwxrwxr-x3ghostwughostwu40962018-02-0919:50git_test drwxrwxr-x3ghostwughostwu40962018-02-0916:37info drwxrwxr-x3ghostwughostwu40962018-05-0117:04linux drwxr-xr-x2ghostwughostwu40962018-02-1100:32Music drwxrwxr-x4ghostwughostwu40962018-05-0114:30php drwxr-xr-x3ghostwughostwu40962018-02-1014:45Pictures drwxrwxr-x4ghostwughostwu40962018-02-1014:34project drwxr-xr-x2ghostwughostwu40962018-02-1100:32Public drwxrwxr-x2ghostwughostwu40962018-03-1821:55python drwxrwxr-x3ghostwughostwu40962018-02-0917:28software drwxr-xr-x2ghostwughostwu40962018-02-1100:32Templates drwxr-xr-x2ghostwughostwu40962018-02-1100:32Videos
6,ls-F如果是目录,会加上反斜线
ghostwu@dev:~$ls-alF total260 drwxr-xr-x33ghostwughostwu40965月117:47./ drwxr-xr-x4rootroot40962月1016:16../ -rw-------1ghostwughostwu180955月114:48.bash_history -rw-r--r--1ghostwughostwu2202月1016:16.bash_logout -rw-r--r--1ghostwughostwu37712月1016:16.bashrc drwxr--r--2ghostwughostwu40962月917:29.byteexec/ drwx------19ghostwughostwu40964月2910:43.cache/ drwx------3ghostwughostwu40962月917:16.compiz/ drwx------28ghostwughostwu40964月2721:17.config/ drwx------3ghostwughostwu40962月917:16.dbus/ drwxr-xr-x2ghostwughostwu40962月1100:32Desktop/ -rw-r--r--1ghostwughostwu252月1100:32.dmrc drwxr-xr-x2ghostwughostwu40962月1100:32Documents/ drwxr-xr-x7ghostwughostwu40965月111:40Downloads/ -rw-r--r--1ghostwughostwu89802月1016:16examples.desktop drwx------2ghostwughostwu40965月114:48.gconf/ -rw-rw-r--1ghostwughostwu652月919:51.gitconfig drwxrwxr-x3ghostwughostwu40962月919:50git_test/ drwx------3ghostwughostwu40962月917:30.gnome/ drwx------3ghostwughostwu40965月114:48.gnupg/ -rw-------1ghostwughostwu73565月114:48.ICEauthority drwxrwxr-x3ghostwughostwu40962月916:37info/ drwxrwxr-x4ghostwughostwu40962月922:31.lantern/ -rw-------1ghostwughostwu585月117:47.lesshst drwxrwxr-x3ghostwughostwu40965月117:04linux/ drwx------3ghostwughostwu40962月1100:32.local/ drwx------4ghostwughostwu40962月1100:34.mozilla/ drwxr-xr-x2ghostwughostwu40962月1100:32Music/ -rw-------1ghostwughostwu3585月114:48.mysql_history drwxrwxr-x4ghostwughostwu40965月114:30php/ drwxr-xr-x3ghostwughostwu40962月1014:45Pictures/ drwx------3ghostwughostwu40962月916:53.pki/ drwx------2ghostwughostwu40962月917:16.presage/ -rw-r--r--1ghostwughostwu6552月1016:16.profile drwxrwxr-x4ghostwughostwu40962月1014:34project/ drwxr-xr-x2ghostwughostwu40962月1100:32Public/ drwxrwxr-x2ghostwughostwu40963月1821:55python/ drwxrwxr-x3ghostwughostwu40962月917:28software/ drwxrwxr-x2ghostwughostwu40965月117:48.sogouinput/ drwx------2ghostwughostwu40963月1821:36.ssh/ -rw-r--r--1ghostwughostwu02月916:39.sudo_as_admin_successful drwxr-xr-x2ghostwughostwu40962月1100:32Templates/ drwxr-xr-x2ghostwughostwu40962月1100:32Videos/ drwxrwxr-x4ghostwughostwu40962月916:47.vim/ -rw-------1ghostwughostwu318675月117:29.viminfo -rw-rw-r--1ghostwughostwu1102月919:35.vimrc -rw-r--r--1rootroot1702月916:49.wget-hsts -rw-------1ghostwughostwu485月114:48.Xauthority -rw-rw-r--1ghostwughostwu1322月917:15.xinputrc -rw-------1ghostwughostwu825月114:48.xsession-errors -rw-------1ghostwughostwu7835月114:48.xsession-errors.old
过滤出目录:
ghostwu@dev:~$ls-alF|grep/ drwxr-xr-x33ghostwughostwu40965月117:47./ drwxr-xr-x4rootroot40962月1016:16../ drwxr--r--2ghostwughostwu40962月917:29.byteexec/ drwx------19ghostwughostwu40964月2910:43.cache/ drwx------3ghostwughostwu40962月917:16.compiz/ drwx------28ghostwughostwu40964月2721:17.config/ drwx------3ghostwughostwu40962月917:16.dbus/ drwxr-xr-x2ghostwughostwu40962月1100:32Desktop/ drwxr-xr-x2ghostwughostwu40962月1100:32Documents/ drwxr-xr-x7ghostwughostwu40965月111:40Downloads/ drwx------2ghostwughostwu40965月114:48.gconf/ drwxrwxr-x3ghostwughostwu40962月919:50git_test/ drwx------3ghostwughostwu40962月917:30.gnome/ drwx------3ghostwughostwu40965月114:48.gnupg/ drwxrwxr-x3ghostwughostwu40962月916:37info/ drwxrwxr-x4ghostwughostwu40962月922:31.lantern/ drwxrwxr-x3ghostwughostwu40965月117:04linux/ drwx------3ghostwughostwu40962月1100:32.local/ drwx------4ghostwughostwu40962月1100:34.mozilla/ drwxr-xr-x2ghostwughostwu40962月1100:32Music/ drwxrwxr-x4ghostwughostwu40965月114:30php/ drwxr-xr-x3ghostwughostwu40962月1014:45Pictures/ drwx------3ghostwughostwu40962月916:53.pki/ drwx------2ghostwughostwu40962月917:16.presage/ drwxrwxr-x4ghostwughostwu40962月1014:34project/ drwxr-xr-x2ghostwughostwu40962月1100:32Public/ drwxrwxr-x2ghostwughostwu40963月1821:55python/ drwxrwxr-x3ghostwughostwu40962月917:28software/ drwxrwxr-x2ghostwughostwu40965月117:48.sogouinput/ drwx------2ghostwughostwu40963月1821:36.ssh/ drwxr-xr-x2ghostwughostwu40962月1100:32Templates/ drwxr-xr-x2ghostwughostwu40962月1100:32Videos/ drwxrwxr-x4ghostwughostwu40962月916:47.vim/
过滤出文件
ghostwu@dev:~$ls-alF|grep-v/ total260 -rw-------1ghostwughostwu180955月114:48.bash_history -rw-r--r--1ghostwughostwu2202月1016:16.bash_logout -rw-r--r--1ghostwughostwu37712月1016:16.bashrc -rw-r--r--1ghostwughostwu252月1100:32.dmrc -rw-r--r--1ghostwughostwu89802月1016:16examples.desktop -rw-rw-r--1ghostwughostwu652月919:51.gitconfig -rw-------1ghostwughostwu73565月114:48.ICEauthority -rw-------1ghostwughostwu585月117:47.lesshst -rw-------1ghostwughostwu3585月114:48.mysql_history -rw-r--r--1ghostwughostwu6552月1016:16.profile -rw-r--r--1ghostwughostwu02月916:39.sudo_as_admin_successful -rw-------1ghostwughostwu318675月117:29.viminfo -rw-rw-r--1ghostwughostwu1102月919:35.vimrc -rw-r--r--1rootroot1702月916:49.wget-hsts -rw-------1ghostwughostwu485月114:48.Xauthority -rw-rw-r--1ghostwughostwu1322月917:15.xinputrc -rw-------1ghostwughostwu825月114:48.xsession-errors -rw-------1ghostwughostwu7835月114:48.xsession-errors.old
7,ls-d列举目录本身信息,而不是查看目录下的文件信息
ghostwu@dev:~$ls-d/ / ghostwu@dev:~$ls-ld/ drwxr-xr-x24rootroot40962月1016:17/ ghostwu@dev:~$ls-ld/home/ghost ls:cannotaccess'/home/ghost':Nosuchfileordirectory ghostwu@dev:~$ls-ld/home/ghostwu drwxr-xr-x33ghostwughostwu40965月117:47/home/ghostwu ghostwu@dev:~$
8,ls-R递归查看目录
ghostwu@dev:~$ls-Rlinux/ linux/: mkdir linux/mkdir:
9,alias:查看定义的别名,la等价于ls-A:列出所有内容,包括隐藏文件,不包括(.和..)
ghostwu@dev:~$alias aliasalert='notify-send--urgency=low-i"$([$?=0]&&echoterminal||echoerror)""$(history|tail-n1|sed-e'\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' aliasegrep='egrep--color=auto' aliasfgrep='fgrep--color=auto' aliasgrep='grep--color=auto' aliasl='ls-CF' aliasla='ls-A' aliasll='ls-alF' aliasls='ls--color=auto' ghostwu@dev:~$l Desktop/examples.desktoplinux/Pictures/python/Videos/ Documents/git_test/Music/project/software/ Downloads/info/php/Public/Templates/ ghostwu@dev:~$la .bash_history.gnupgpython .bash_logout.ICEauthoritysoftware .bashrcinfo.sogouinput .byteexec.lantern.ssh .cache.lesshst.sudo_as_admin_successful .compizlinuxTemplates .config.localVideos .dbus.mozilla.vim DesktopMusic.viminfo .dmrc.mysql_history.vimrc Documentsphp.wget-hsts DownloadsPictures.Xauthority examples.desktop.pki.xinputrc .gconf.presage.xsession-errors .gitconfig.profile.xsession-errors.old git_testproject .gnomePublic
10,定义一个别名(lst等价与ls-l--time-style=long-iso)
ghostwu@dev:~$alias|grepls aliasl='ls-CF' aliasla='ls-A' aliasll='ls-alF' aliasls='ls--color=auto' ghostwu@dev:~$lst Nocommand'lst'found,butthereare17similarones lst:commandnotfound ghostwu@dev:~$aliaslst='ls-l--time-style=long-iso' bash:alias:lst:notfound bash:alias:=:notfound bash:alias:`ls-l--time-style':invalidaliasname ghostwu@dev:~$aliaslst='ls-l--time-style=long-iso' ghostwu@dev:~$lst total72 drwxr-xr-x2ghostwughostwu40962018-02-1100:32Desktop drwxr-xr-x2ghostwughostwu40962018-02-1100:32Documents drwxr-xr-x7ghostwughostwu40962018-05-0111:40Downloads -rw-r--r--1ghostwughostwu89802018-02-1016:16examples.desktop drwxrwxr-x3ghostwughostwu40962018-02-0919:50git_test drwxrwxr-x3ghostwughostwu40962018-02-0916:37info drwxrwxr-x3ghostwughostwu40962018-05-0117:04linux drwxr-xr-x2ghostwughostwu40962018-02-1100:32Music drwxrwxr-x4ghostwughostwu40962018-05-0114:30php drwxr-xr-x3ghostwughostwu40962018-02-1014:45Pictures drwxrwxr-x4ghostwughostwu40962018-02-1014:34project drwxr-xr-x2ghostwughostwu40962018-02-1100:32Public drwxrwxr-x2ghostwughostwu40962018-03-1821:55python drwxrwxr-x3ghostwughostwu40962018-02-0917:28software drwxr-xr-x2ghostwughostwu40962018-02-1100:32Templates drwxr-xr-x2ghostwughostwu40962018-02-1100:32Videos ghostwu@dev:~$alias|grepls aliasl='ls-CF' aliasla='ls-A' aliasll='ls-alF' aliasls='ls--color=auto' aliaslst='ls-l--time-style=long-iso'
11,取消别名:unalias+别名
ghostwu@dev:~$alias aliasalert='notify-send--urgency=low-i"$([$?=0]&&echoterminal||echoerror)""$(history|tail-n1|sed-e'\''s/^\s*[0-9]\+\s*//;s/[;&|]\s*alert$//'\'')"' aliasegrep='egrep--color=auto' aliasfgrep='fgrep--color=auto' aliasgrep='grep--color=auto' aliasl='ls-CF' aliasla='ls-A' aliasll='ls-alF' aliasls='ls--color=auto' aliaslst='ls-l--time-style=long-iso' ghostwu@dev:~$unaliaslst ghostwu@dev:~$lst Nocommand'lst'found,butthereare17similarones lst:commandnotfound ghostwu@dev:~$alias|grepls aliasl='ls-CF' aliasla='ls-A' aliasll='ls-alF' aliasls='ls--color=auto'
12,ls-lrt: r:反序t:根据modifytime排序,最新的在最前面
ghostwu@dev:~/linux/mkdir$touch{a..e}.txt ghostwu@dev:~/linux/mkdir$ls-lrt total4 -rw-rw-r--1ghostwughostwu05月118:085.txt -rw-rw-r--1ghostwughostwu05月118:084.txt -rw-rw-r--1ghostwughostwu05月118:083.txt -rw-rw-r--1ghostwughostwu05月118:082.txt -rw-rw-r--1ghostwughostwu05月118:081.txt -rw-rw-r--1ghostwughostwu05月118:08e.txt -rw-rw-r--1ghostwughostwu05月118:08d.txt -rw-rw-r--1ghostwughostwu05月118:08c.txt -rw-rw-r--1ghostwughostwu05月118:08b.txt -rw-rw-r--1ghostwughostwu05月118:08a.txt -rwxrwxrwx1ghostwughostwu52月182019ghostwu2.txt
13,-h:人类能读懂的文件大小
ghostwu@dev:~$ls-l total72 drwxr-xr-x2ghostwughostwu40962月1100:32Desktop drwxr-xr-x2ghostwughostwu40962月1100:32Documents drwxr-xr-x7ghostwughostwu40965月111:40Downloads -rw-r--r--1ghostwughostwu89802月1016:16examples.desktop drwxrwxr-x3ghostwughostwu40962月919:50git_test drwxrwxr-x3ghostwughostwu40962月916:37info drwxrwxr-x3ghostwughostwu40965月117:04linux drwxr-xr-x2ghostwughostwu40962月1100:32Music drwxrwxr-x4ghostwughostwu40965月114:30php drwxr-xr-x3ghostwughostwu40962月1014:45Pictures drwxrwxr-x4ghostwughostwu40962月1014:34project drwxr-xr-x2ghostwughostwu40962月1100:32Public drwxrwxr-x2ghostwughostwu40963月1821:55python drwxrwxr-x3ghostwughostwu40962月917:28software drwxr-xr-x2ghostwughostwu40962月1100:32Templates drwxr-xr-x2ghostwughostwu40962月1100:32Videos ghostwu@dev:~$ls-lh total72K drwxr-xr-x2ghostwughostwu4.0K2月1100:32Desktop drwxr-xr-x2ghostwughostwu4.0K2月1100:32Documents drwxr-xr-x7ghostwughostwu4.0K5月111:40Downloads -rw-r--r--1ghostwughostwu8.8K2月1016:16examples.desktop drwxrwxr-x3ghostwughostwu4.0K2月919:50git_test drwxrwxr-x3ghostwughostwu4.0K2月916:37info drwxrwxr-x3ghostwughostwu4.0K5月117:04linux drwxr-xr-x2ghostwughostwu4.0K2月1100:32Music drwxrwxr-x4ghostwughostwu4.0K5月114:30php drwxr-xr-x3ghostwughostwu4.0K2月1014:45Pictures drwxrwxr-x4ghostwughostwu4.0K2月1014:34project drwxr-xr-x2ghostwughostwu4.0K2月1100:32Public drwxrwxr-x2ghostwughostwu4.0K3月1821:55python drwxrwxr-x3ghostwughostwu4.0K2月917:28software drwxr-xr-x2ghostwughostwu4.0K2月1100:32Templates drwxr-xr-x2ghostwughostwu4.0K2月1100:32Videos
14,-i列出i节点信息
ghostwu@dev:~$ls-il total72 9437196drwxr-xr-x2ghostwughostwu40962月1100:32Desktop 9437200drwxr-xr-x2ghostwughostwu40962月1100:32Documents 9437197drwxr-xr-x7ghostwughostwu40965月111:40Downloads 9437187-rw-r--r--1ghostwughostwu89802月1016:16examples.desktop 9438780drwxrwxr-x3ghostwughostwu40962月919:50git_test 9437450drwxrwxr-x3ghostwughostwu40962月916:37info 9569448drwxrwxr-x3ghostwughostwu40965月117:04linux 9437201drwxr-xr-x2ghostwughostwu40962月1100:32Music 9443222drwxrwxr-x4ghostwughostwu40965月114:30php 9437202drwxr-xr-x3ghostwughostwu40962月1014:45Pictures 9439985drwxrwxr-x4ghostwughostwu40962月1014:34project 9437199drwxr-xr-x2ghostwughostwu40962月1100:32Public 9439993drwxrwxr-x2ghostwughostwu40963月1821:55python 9439144drwxrwxr-x3ghostwughostwu40962月917:28software 9437198drwxr-xr-x2ghostwughostwu40962月1100:32Templates 9437203drwxr-xr-x2ghostwughostwu40962月1100:32Videos
总结
以上所述是小编给大家介绍的Linux常用ls,alias基础命令详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对毛票票网站的支持!