linux常用命令学习(一)--ls

linux命令格式

命令 [选项] [参数]

第一条linux命令: ls

ls是linux系统中最常用的命令之一。ls是list的缩写,用于显示目录下的文件的相关信息。

ls [选项] [文件]

常用命令参数

参数功能
-l除了文件名之外,还将文件的权限、所有者、文件大小等信息详细列出来。
-a显示所有文件,包括隐藏文件
-d查看目录属性
-h人性化显示文件大小

示例

ls

1
2
3
4
5
[root@kvm45072 ~]# ls
anaconda-ks.cfg install.log.syslog mongodb-linux-x86_64-3.2.4.gz rar receiver.zip
apache-tomcat-7.0.68.tar.gz libmcrypt-2.5.8 node-v0.10.28-linux-x64 rarlinux-x64-5.3.0.tar.gz tomcat7
install.log libmcrypt-2.5.8.tar.bz2 node-v0.10.28-linux-x64.tar.gz receiver tomcat7.rar
[root@kvm45072 ~]#

ls -a

1
2
3
4
5
6
7
[root@kvm45072 ~]# ls -a
. .bash_logout install.log .mongorc.js receiver tomcat7.rar
.. .bash_profile install.log.syslog node-v0.10.28-linux-x64 receiver.zip .viminfo
anaconda-ks.cfg .bashrc libmcrypt-2.5.8 node-v0.10.28-linux-x64.tar.gz .ssh
apache-tomcat-7.0.68.tar.gz .cshrc libmcrypt-2.5.8.tar.bz2 rar .tcshrc
.bash_history .dbshell mongodb-linux-x86_64-3.2.4.gz rarlinux-x64-5.3.0.tar.gz tomcat7
[root@kvm45072 ~]#

ls -l

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
[root@kvm45072 ~]# ls -l
total 120032
-rw-------. 1 root root 1922 Sep 2 2014 anaconda-ks.cfg
-rw-r--r--. 1 root root 8900822 Apr 6 20:03 apache-tomcat-7.0.68.tar.gz
-rw-r--r--. 1 root root 56834 Sep 2 2014 install.log
-rw-r--r--. 1 root root 8912 Sep 2 2014 install.log.syslog
drwxrwxrwx. 9 500 adm 4096 Oct 24 2014 libmcrypt-2.5.8
-rw-r--r--. 1 root root 875425 Oct 24 2014 libmcrypt-2.5.8.tar.bz2
-rw-r--r--. 1 root root 56521914 Mar 28 11:15 mongodb-linux-x86_64-3.2.4.gz
drwxr-xr-x. 6 root root 4096 May 2 2014 node-v0.10.28-linux-x64
-rw-r--r--. 1 root root 5352773 Mar 16 13:50 node-v0.10.28-linux-x64.tar.gz
drwxr-xr-x. 2 1000 1000 4096 Nov 18 17:21 rar
-rw-r--r--. 1 root root 1149037 Mar 17 14:29 rarlinux-x64-5.3.0.tar.gz
drwxr-xr-x. 5 root root 4096 Apr 6 19:33 receiver
-rw-r--r--. 1 root root 75521 Feb 26 18:22 receiver.zip
drwxr-xr-x. 9 root root 4096 Apr 7 11:19 tomcat7
-rw-r--r--. 1 root root 49923690 Sep 16 2015 tomcat7.rar

ls -al

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
[root@kvm45072 ~]# ls -al
total 120080
dr-xr-x---. 8 root root 4096 Apr 7 11:43 .
dr-xr-xr-x. 25 root root 4096 Mar 28 12:02 ..
-rw-------. 1 root root 1922 Sep 2 2014 anaconda-ks.cfg
-rw-r--r--. 1 root root 8900822 Apr 6 20:03 apache-tomcat-7.0.68.tar.gz
-rw-------. 1 root root 6247 Apr 7 18:47 .bash_history
-rw-r--r--. 1 root root 18 May 20 2009 .bash_logout
-rw-r--r--. 1 root root 176 May 20 2009 .bash_profile
-rw-r--r--. 1 root root 176 Sep 23 2004 .bashrc
-rw-r--r--. 1 root root 100 Sep 23 2004 .cshrc
-rw-r--r--. 1 root root 2206 Apr 5 21:43 .dbshell
-rw-r--r--. 1 root root 56834 Sep 2 2014 install.log
-rw-r--r--. 1 root root 8912 Sep 2 2014 install.log.syslog
drwxrwxrwx. 9 500 adm 4096 Oct 24 2014 libmcrypt-2.5.8
-rw-r--r--. 1 root root 875425 Oct 24 2014 libmcrypt-2.5.8.tar.bz2
-rw-r--r--. 1 root root 56521914 Mar 28 11:15 mongodb-linux-x86_64-3.2.4.gz
-rw-------. 1 root root 0 Mar 28 12:13 .mongorc.js
drwxr-xr-x. 6 root root 4096 May 2 2014 node-v0.10.28-linux-x64
-rw-r--r--. 1 root root 5352773 Mar 16 13:50 node-v0.10.28-linux-x64.tar.gz
drwxr-xr-x. 2 1000 1000 4096 Nov 18 17:21 rar
-rw-r--r--. 1 root root 1149037 Mar 17 14:29 rarlinux-x64-5.3.0.tar.gz
drwxr-xr-x. 5 root root 4096 Apr 6 19:33 receiver
-rw-r--r--. 1 root root 75521 Feb 26 18:22 receiver.zip
drwx------. 2 root root 4096 Dec 18 2014 .ssh
-rw-r--r--. 1 root root 129 Dec 4 2004 .tcshrc
drwxr-xr-x. 9 root root 4096 Apr 7 11:19 tomcat7
-rw-r--r--. 1 root root 49923690 Sep 16 2015 tomcat7.rar
-rw-------. 1 root root 663 Apr 6 19:21 .viminfo