サーチ…


ほとんどの使用されるオプションを持つlsコマンド。

lsは、現在の作業ディレクトリ内のファイルとディレクトリを示します。 (引数が渡されない場合)(デフォルトでは。で始まる隠しファイルは表示されません)

user@ubuntu14:/usr$ ls
bin  games  include  lib  lib32  local  sbin  share  src

すべてのファイル(隠しファイル/フォルダも参照)を表示します。 ls -a OR ls -all使用する

user@ubuntu14:/usr$ ls -a
.  ..  bin  games  include  lib  lib32  local  sbin  share  src

ファイルとフォルダ、シンボリックリンクなどを区別するために、 ls -F OR ls --classify

user@ubuntu14:~$ ls -F
bash_profile_course  chat_apps/      Desktop/    Downloads/    foxitsoftware/   
Public/     test/    bin/    ClionProjects/  Documents/    IDE/    Music/
Pictures/  Templates/  Videos/

ここで、末尾の文字はファイルとフォルダを区別するために使用されます。

"/"はディレクトリを示唆します。

"*"は実行可能ファイルを示唆します。

"@"はシンボリックリンクを示唆します。

ファイルとディレクトリの詳細については、 ls -l使用してください。

user@ubuntu14:~/example$ ls -l
total 6464

-rw-r--r-- 1 dave dave      41 Dec 24 12:19 Z.txt
drwxr-xr-x 2 user group    4096 Dec 24 12:00 a_directory
-rw-r--r-- 1 user group       6 Dec 24 12:01 a_file
lrwxrwxrwx 1 user group       6 Dec 24 12:04 a_link -> a_file
-rw-r--r-- 1 user group       6 Dec 24 12:03 a_newer_file
-rw-r----- 1 user group 6586816 Dec 24 12:07 big.zip

この例では、コンテンツの合計サイズは6460KBです。

次に、アルファベット順に各ファイル/ディレクトリのエントリがあり、小文字の前に大文字があります。

最初の文字はタイプです(例えば、d - ディレクトリ、l - リンク)。

次の9文字は、ユーザー、グループ、およびその他の権限を示します。

これに続いて、ハードリンクの数、所有者の名前とグループが続きます。

次のフィールドはバイト単位のサイズです。 -hオプションを追加することで人間にやさしい形で表示できます。たとえば、6586816は6.3Mと表示されます

その後、タイムスタンプ(通常は変更時刻)が続きます。

最後のフィールドは名前です。注:リンクにはリンクのターゲットも表示されます。

lsコマンドのオプション

オプションの完全なリスト:

ls -a '。'で始まる隠しファイルを含むすべてのファイルを一覧表示します。

ls --color色付きリスト[= always / never / auto]

ls -dディレクトリをリストする - '* /'

ls -F * / => @ |の1つの文字を追加します。腸に

ls -iリストファイルのinodeインデックス番号

ls -l長い形式のリスト - 権限を表示する

ls -la 、隠しファイルを含む長い形式をリストします

ls -lh読み取り可能なファイルサイズの長い形式をリストします。

ls -lsファイルサイズの長い形式のリスト

ls -rリストの逆順

ls -R list recursivelyディレクトリツリー

ls -sリストファイルのサイズ

ls -Sファイルサイズで並べ替え

ls -t時刻と日付で並べ替え

ls -X拡張名でソートする



Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow