ホームページ  >  記事  >  運用・保守  >  Linux コマンドの ls は何を意味しますか?

Linux コマンドの ls は何を意味しますか?

青灯夜游
青灯夜游オリジナル
2022-06-17 14:03:0626045ブラウズ

Linux では、ls の完全名は「リスト」で、中国語で「リスト」を意味します。その主な機能は、指定された作業ディレクトリの内容を表示することです (作業ディレクトリに含まれるファイルとサブディレクトリを一覧表示します)。 directory)、または構文「ls [options] directory_name」でファイルのアクセス許可を表示できます。 ls コマンドでオプションを使用しない場合、デフォルトでは、非表示でないファイルの名前のみが表示され、ファイル名でソートされ、ファイル名はファイルの特定の種類に応じて色付けされます (青色)。はディレクトリを表示し、白は一般的なファイルを表示します)。

Linux コマンドの ls は何を意味しますか?

#このチュートリアルの動作環境: linux7.3 システム、Dell G3 コンピューター。

ls コマンド、list の略語、中国語で「リスト」を意味します。

Linux コマンドの ls は何を意味しますか?

ls は最も一般的なディレクトリ操作コマンドで、主な機能は、指定された作業 ディレクトリの内容 (現在の作業ディレクトリに含まれるファイルとサブディレクトリをリストします)。

ls コマンドを使用すると、Linux フォルダーに含まれるファイルを表示できるだけでなく、ファイルのアクセス許可 (ディレクトリ、フォルダー、ファイルのアクセス許可を含む) の表示、ディレクトリ情報の表示などもできます。

# ls [选项] 目录名称

表 1 に、ls コマンドの一般的に使用されるオプションとそれぞれの機能を示します。

すべてのファイルを表示 (隠しファイル (. で始まるファイル) も一緒にリストされます。これは、最もよく使用されるオプションの 1 つです。 . および .. ディレクトリを除く、隠しファイルを含むすべてのファイルを表示します。 ディレクトリ自体のみがリストされ、ディレクトリ内のファイル データはリストされません。 ls はデフォルトでファイル名でソートします。-f オプションを使用すると、ソートせずに結果を直接リストします。 ファイルまたはディレクトリ名の後にファイル タイプ インジケータを追加します。たとえば、* は実行可能ファイルを表し、/ はディレクトリを表し、= はソケット ファイルを表し、| は FIFO ファイルを表します。 ファイルまたはディレクトリのサイズを、1KB、234MB、2GB などの人間が判読できる形式で表示します。 --color=常に Never は、ファイルの特性に基づいて色表示を行わないことを意味します。 常に色を表示することを意味し、ls はデフォルトでこの方法を採用します。 --time={atime,ctime}

注意,当 ls 命令不使用任何选项时,默认只会显示非隐藏文件的名称,并以文件名进行排序,同时会根据文件的具体类型给文件名配色(蓝色显示目录,白色显示一般文件)。除此之外,如果想使用 ls 命令显示更多内容,就需要使用表 1 相应的选项。

地方

ls命令示例

示例1:列出所有文件(注意和-A参数的区别,结果里面包括表示当前目录.和上级目录..这两个文件)。

[root@localhost ~]# ls -a    #列出所有文件

Linux コマンドの ls は何を意味しますか?

示例2:列出所有的文件,但不包括表示当前目录.和上级目录..这两个文件。

[root@localhost ~]# ls -A

Linux コマンドの ls は何を意味しますか?

示例3:显示列表并且以ctime排序

[root@localhost /]# ls -clt   #和 -lt参数一起使用,以时间排序

Linux コマンドの ls は何を意味しますか?

[root@localhost /]# ls -cl   #和-l参数一起使用,以文件名排序并显示时间

Linux コマンドの ls は何を意味しますか?

[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

示例5:显示完整时间

[root@localhost ~]# ls --full-time /

Linux コマンドの ls は何を意味しますか?

示例6:以易读方式显示列表

[root@localhost ~]# ls -lh /   #注意列表容量大小列的单位

Linux コマンドの ls は何を意味しますか?

[root@localhost ~]# ls -l /   #默认方式,以字节为单位显示

Linux コマンドの ls は何を意味しますか?

示例7:显示inode

[root@localhost ~]# ls -li /

Linux コマンドの ls は何を意味しますか?

示例8:列出文件夹内容,并显示出文件所属用户和组的id

[root@localhost ~]# ls -ln /

Linux コマンドの ls は何を意味しますか?

示例9:以文件大小排序(升序和降序)

[root@localhost ~]# ls -lS /    #默认降序排序

1Linux コマンドの ls は何を意味しますか?

[root@localhost ~]# ls -lSr /  #通过-r参数实现升序排列

1Linux コマンドの ls は何を意味しますか?

相关推荐:《Linux视频教程

表 1 ls コマンドの共通オプションと機能
オプション 関数############ -a
-A
-d
-f
-F
-h
-私###### i ノードのノード情報を表示します。
-l 長い形式を使用してファイルとディレクトリの情報を一覧表示します。
-n ファイルのユーザー名とグループ名の代わりに、UID と GID がそれぞれ表示されます。
-r ソート結果を逆順に出力します。たとえば、元のファイル名が小さい順の場合、大きい順から小さい順に逆順に出力します。
-R サブディレクトリの内容とともに一覧表示することは、ディレクトリ内のすべてのファイルを表示することと同じです。
-S ファイル名ではなくファイルサイズで並べ替えます。
-t ファイル名ではなく時間で並べ替えます。
--color=never --color=auto
auto は、設定に基づいて色を与えるかどうかをシステムに決定させることを意味します。

- フルタイム###### 完全時間モードでの出力 (年、月、日、時、分を含む)

コンテンツ変更時間ではなく、アクセス時間または許可属性変更時間 (ctime) を出力します。

以上がLinux コマンドの ls は何を意味しますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。