列出文件命令ls快速掌握
ls命令可以列出当前目录下的所有的文件具体的格式如下:
# ls [-选项] [文件名或者目录名]
登录到Linux之后首先要知道自己在哪儿,所在的地方都有些什么?
知道自己在哪用命令 pwd,如下:
-bash-3.00$ pwd
/home/l/n/kcah
是一个什么样的系统,用uname,如:
-bash-3.00$ uname -a
SunOS x4100 5.10 Generic_118855-33 i86pc i386 i86pc
所在的地方有些什么东西,用ls,也就是本节的重点讲解的命令。
内容简单,只讲四个最常用的参数,便于新人学习,至于其他更多的参数,等你掌握Linux到一定程度后,自然而然就学会了用帮助了,否则那么多的命令谁能记得住??
好了,回到正题,告诉你进入Linux后要学到的第一个命令。一下为ls常用选项的说明:
参数 说明
-l 列出所有查看内容的详细信息,除文件名外还有权限,大小,所属用户等。
-a 列出了所以文件,包括具有隐藏属性的文件与目录。
-R 列出当前目录下的所有内容,并且将子目录里的内容也列出来。
-d 仅列出目录本身而不列出目录下的内容。
OK参数不多,但只要记住这几个就够日常使用了。下面举例来说明一下。
例如查看tmp 下的内容
ls /tmp
查看全部内容
ls /tmp –a
. .. .123 456 .test
注意:以点开头的文件或目录是隐藏的。
查看详细的内容
ls –l /tmp
-rw------- 1 goose member 7598 Nov 3 18:36 mpixaiFn
-rw------- 1 u06070207 member 3718 Dec 18 23:49 mpizaqBH
drwx------ 2 root root 512 Sep 29 23:44 ssh-zpO15259
以“-”开头头的为文件,以“d”开头的为目录,以“l”开头的为软连接文件。所有的linux包括unix都是这样,另外还有用颜色表示的就不说了,因为并不通用(蓝色代表目录,白色代表普通文件,红色代表压缩文件或者软件包,绿色代表可执行文件,仅供参考)。
另外显示文件类型
$file /etc/passwd
/etc/passwd: ASCII text
-------------------------------
其他的东西就自己查查吧,比如rwx是什么意思等。