Linux では、ls の完全名は「リスト」で、中国語で「リスト」を意味します。その主な機能は、指定された作業ディレクトリの内容を表示することです (作業ディレクトリに含まれるファイルとサブディレクトリを一覧表示します)。 directory)、または構文「ls [options] directory_name」でファイルのアクセス許可を表示できます。 ls コマンドでオプションを使用しない場合、デフォルトでは、非表示でないファイルの名前のみが表示され、ファイル名でソートされ、ファイル名はファイルの特定の種類に応じて色付けされます (青色)。はディレクトリを表示し、白は一般的なファイルを表示します)。
#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。
ls コマンド、list の略語、中国語で「リスト」を意味します。
ls は最も一般的なディレクトリ操作コマンドで、主な機能は、指定された作業 ディレクトリの内容 (現在の作業ディレクトリに含まれるファイルとサブディレクトリをリストします)。
ls コマンドを使用すると、Linux フォルダーに含まれるファイルを表示できるだけでなく、ファイルのアクセス許可 (ディレクトリ、フォルダー、ファイルのアクセス許可を含む) の表示、ディレクトリ情報の表示などもできます。
注意,当 ls 命令不使用任何选项时,默认只会显示非隐藏文件的名称,并以文件名进行排序,同时会根据文件的具体类型给文件名配色(蓝色显示目录,白色显示一般文件)。除此之外,如果想使用 ls 命令显示更多内容,就需要使用表 1 相应的选项。
地方
ls命令示例
示例1:列出所有文件(注意和-A参数的区别,结果里面包括表示当前目录.和上级目录..这两个文件)。
[root@localhost ~]# ls -a #列出所有文件
ログイン後にコピー
示例2:列出所有的文件,但不包括表示当前目录.和上级目录..这两个文件。
[root@localhost ~]# ls -A
ログイン後にコピー
示例3:显示列表并且以ctime排序
[root@localhost /]# ls -clt #和 -lt参数一起使用,以时间排序
ログイン後にコピー
[root@localhost /]# ls -cl #和-l参数一起使用,以文件名排序并显示时间
ログイン後にコピー
[root@localhost /]# ls -c #单独使用,以时间排序,但不显示时间
tmp dev etc net misc selinux sys proc sbin bin lib64 root home lib mnt var boot usr media srv lost+found opt
ログイン後にコピー
示例4:仅仅列出目录本身,不需要列出目录里的内容
[root@localhost /]# ls -d /home #仅列出/home目录本身
/home
[root@localhost /]# ls /home #列出/home目录里的内容
sgl software
# 加上-l参数,比较的更清楚一些:
[root@localhost /]# ls -ld /home
drwxr-xr-x 4 root root 4096 Nov 18 22:05 /home
[root@localhost /]# ls -l /home
total 16
drwx------ 16 sgl sgl 4096 Oct 17 2015 sgl
drwxr-xr-x 3 root root 4096 Nov 14 05:13 software