<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>ls | D-Box</title>
	<atom:link href="https://do-zan.com/tag/ls/feed/" rel="self" type="application/rss+xml" />
	<link>https://do-zan.com</link>
	<description>自分自身が学び、経験になった知識を残していくブログです。主にMac・iPhone・Microsoft系の内容が多いです。 出来るだけわかりやすい記事をモットーにしています。</description>
	<lastBuildDate>Sun, 13 May 2018 05:46:18 +0000</lastBuildDate>
	<language>ja</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	<generator>https://wordpress.org/?v=6.4.1</generator>
<atom:link rel="hub" href="https://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="https://pubsubhubbub.superfeedr.com"/><atom:link rel="hub" href="https://websubhub.com/hub"/>	<item>
		<title>Macターミナルコマンド「ls」のオプションまとめ</title>
		<link>https://do-zan.com/mac-terminal-ls/</link>
					<comments>https://do-zan.com/mac-terminal-ls/#respond</comments>
		
		<dc:creator><![CDATA[D-Box]]></dc:creator>
		<pubDate>Mon, 25 Jan 2016 13:22:03 +0000</pubDate>
				<category><![CDATA[Mac]]></category>
		<category><![CDATA[コマンド]]></category>
		<category><![CDATA[ターミナル]]></category>
		<category><![CDATA[ls]]></category>
		<category><![CDATA[pickup]]></category>
		<guid isPermaLink="false">http://do-zan.com/?p=579</guid>

					<description><![CDATA[<p>ターミナルコマンドls(list segments)の知っておくと便利なオプションを説明します。 操作したいディレクトリに何が存在し、何のファイルがあるのか把握をしないといけません。 lsコマンドはそんな時に基準の一つと…</p>
The post <a href="https://do-zan.com/mac-terminal-ls/">Macターミナルコマンド「ls」のオプションまとめ</a> first appeared on <a href="https://do-zan.com">D-Box</a>.]]></description>
										<content:encoded><![CDATA[<p>ターミナルコマンドls(list segments)の知っておくと便利なオプションを説明します。<br />
 操作したいディレクトリに何が存在し、何のファイルがあるのか把握をしないといけません。<br />
 lsコマンドはそんな時に基準の一つとなるディレクトリ等の情報を表示します。<br />
 ターミナル操作がメインになるのでよくわからない場合は下記を御覧ください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-terminal-command-shortcut/" target="_blank" rel="noopener noreferrer"><div><div class="sc_getpost_thumb"><img fetchpriority="high" decoding="async" width="400" height="400" src="https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f.png" class="attachment-medium size-medium wp-post-image" alt="ターミナルアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f.png 400w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-150x150.png 150w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-120x120.png 120w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-200x200.png 200w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-300x300.png 300w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-197x197.png 197w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-270x270.png 270w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-144x144.png 144w, https://do-zan.com/wp-content/uploads/2016/01/3da5b3c3e6b5dd7d078bbc5705b88b9f-170x170.png 170w" sizes="(max-width: 400px) 100vw, 400px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルの覚えておきたい基本情報・ショートカット・コマンドまとめ</div><div class="more">続きを読む...</div><div class="substr">忘れやすいのでターミナルの基本情報をまとめたいと思います。 普通にMacを使用していたらあまり使う機会はないかもしれませんが、ターミナルでのみ出来る機能もありますので覚えておくとよいかと思います。環境はbashになります。 ターミナルとは CUI(Character User Interface)を...</div></div></a></div>
<p>パーミッション（権限）の読み方や変更方法を知りたい場合はこちらの記事が参考になると思います。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-terminal-chmod/" target="_blank" rel="noopener noreferrer"><div><div class="sc_getpost_thumb"><img decoding="async" width="500" height="500" src="https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095.png" class="attachment-medium size-medium wp-post-image" alt="ターミナルchmodアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095.png 500w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-150x150.png 150w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-120x120.png 120w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-200x200.png 200w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-300x300.png 300w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-400x400.png 400w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-197x197.png 197w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-270x270.png 270w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-144x144.png 144w, https://do-zan.com/wp-content/uploads/2016/01/80dde2ea3d34ecefe6a5a8601c0da095-170x170.png 170w" sizes="(max-width: 500px) 100vw, 500px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルコマンド「chmod」の使い方</div><div class="more">続きを読む...</div><div class="substr">ここではターミナルコマンドchmod(change mode)の使い方を説明します。 ターミナルの基本的な情報を確認したい場合は下のページを御覧ください。 chmodはパーミッションの設定を変更するコマンドです。 パーミッションとは「ファイルやディレクトリに対してユーザーやグループが持つ権限」もしく...</div></div></a></div>
<h2>lsコマンドのオプションとは</h2>
<p>「ls」コマンドにはディレクトリ名やファイル名を表示すると共に、色々なオプションを追加することにより、表示内容を変更することができます。これにより該当ファイルのより詳細な情報を取得できます。</p>
<h3>lsコマンドの入力例</h3>
<p>「ls」+「オプション」+「ファイル、ディレクトリ名」<br />
 基本的にはこのような入力方法になります。（+は半角スペース）<br />
 デスクトップ上のファイルを詳細に（-lオプション）確認する時の例です。<br />
 オプションの種類は後述しますが、オプションは複数使用することもできます。<br />
 「-loa」等付けたいオプションを追加すれば表示します。(オプションの内容によっては機能が上書きされます）</p>
<pre><code class="language-bash">ls -l ~/Desktop</code></pre>
<h2>lsコマンドのオプション</h2>
<p>lsコマンドのオプションは多岐に渡ります。<br />
 自分の環境にあったオプションを使用してみてください。</p>
<h3>-a、-A</h3>
<p>「-a」は隠しファイルを含め、ファイルを全表示します。<br />
 「-A」は-aと同じく隠しファイルを表示しますが、特殊な形式の「.」（カレントディレクトリ）と「..」（ペアレントディレクトリ）を表示しません。</p>
<h3>-l</h3>
<p>アクセス権、リンク数、所有者名、グループ名、サイズ、最終更新日時、名前の詳細で表示します。<br />
 多用するオプションですね。<br />
 以下（赤字で記載）は「-l」オプションと一緒に使用するオプションです。</p>
<h4><span class="red-font">-@</span></h4>
<p>オプション「-l」を追加するとパーミッションの末尾に（@）が付いたディレクトリやファイルがありますが、これらには拡張属性が設定されています。（-@）オプションを追加すると割り当てられている拡張属性を表示します。</p>
<pre class="line-numbers"><code class="language-bash">ls -l@
drwx------@ 12 Macuser staff 408 1 25 10:59 Dropbox
com.apple.FinderInfo 32</code></pre>
<h4><span style="color: #ff0000;">-e</span></h4>
<p>同じようにオプション「-l」を追加するとパーミッションの末尾に「+」が付いたディレクトリがあります。<br />
 このようなディレクトリには「ACL」（Access Control List、アクセス制御リスト）による特別なアクセス権限の設定がされているディレクトリです。（Mac OS X 10.4以降で追加）<br />
 例えば、DesktopやApplication等の重要なディレクトリは削除できないように、OSによって制御されています。<br />
 このオプションはACL設定がされているディレクトリを表示します。</p>
<pre class="line-numbers"><code class="language-bash">ls -le
drwx------+ 5 Macuser staff 170 1 25 11:22 Desktop
0: group:everyone deny delete</code></pre>
<p>通常、あまり追加したりすることはないかもしれませんが、「chmod」コマンドでデイレクトリを削除できないようにアクセス権限（ACL）の設定を行えます。<br />
 以下はホームディレクトリの「Applications」ディレクトリにACLの設定を行う例です。</p>
<pre><code class="language-bash">chmod +a "group:everyone deny delete" ~/Applications</code></pre>
<p>設定したアクセス権限を解除するのは、以下のように実行します。</p>
<pre><code class="language-bash">chmod -RN ~/Applications</code></pre>
<h4><span style="color: #ff0000;">-h</span></h4>
<p>「-l」オプションで表示されるサイズを適正な単位で表示します。</p>
<pre class="line-numbers"><code class="language-bash">ls -lh
drwx------@ 67 Macuser staff 2.2K 1 22 22:00 Library</code></pre>
<h4><span style="color: #ff0000;">-u</span></h4>
<p>「-l」オプションで表示される最終更新日時の代わりに最終アクセス日を表示します。</p>
<pre class="line-numbers"><code class="language-bash">ls -lu
drwx------@ 67 Macuser staff 2278 1 25 18:39 Library</code></pre>
<h4><span style="color: #ff0000;">-U</span></h4>
<p>「-l」オプションで表示される最終更新日時の代わりにディレクトリ、ファイルが作成された年、月、日時を表示します。</p>
<pre class="line-numbers"><code class="language-bash">ls -lU
drwx------@ 67 D-Box staff 2278 8 7 2014 Library</code></pre>
<h3>-F</h3>
<p>ファイル、ディレクトリ名の末尾に種類を意味する記号を表示します。 ディレクトリは「/」、シンボリックリンクは（@）、実行可能形式ファイルは「*」等があります。<br />
 オプションの「l」と一緒に使用するとシンボリックリンクの場合はリンク元のファイルも表示します。</p>
<pre class="line-numbers"><code class="language-bash">ls -lF
lrwxr-xr-x   1 Macuser  staff    19B 11 22  2016 Desktop@ -&gt; ../../../../Desktop
drwx------   3 Macuser  staff   102B 11 22  2016 Documents/
lrwxr-xr-x   1 Macuser  staff    21B 11 22  2016 Downloads@ -&gt; ../../../../Downloads
drwx------  28 Macuser  staff   952B 11 22  2016 Library/
lrwxr-xr-x   1 Macuser  staff    18B 11 22  2016 Movies@ -&gt; ../../../../Movies
lrwxr-xr-x   1 Macuser  staff    17B 11 22  2016 Music@ -&gt; ../../../../Music
lrwxr-xr-x   1 Macuser  staff    20B 11 22  2016 Pictures@ -&gt; ../../../../Pictures</code></pre>
<h3>-t</h3>
<p>最終更新日時を最近のものから順番に並び替えて表示します。また、他のオプションを追加して出力内容を変更している場合はその日時を並び替えます。</p>
<pre class="line-numbers"><code class="language-bash">ls -lt
drwx------+ 5 Macuser staff 170 1 25 11:22 Desktop
drwxr-xr-x@ 5 Macuser staff 170 1 25 11:22 Applications (Parallels)
drwx------@ 12 Macuser staff 408 1 25 10:59 Dropbox
drwx------+ 6 Macuser staff 204 1 24 23:09 Downloads</code></pre>
<h3>-R</h3>
<p>サブディレクトリの内容も表示します。<br />
 出力内容が多くなりがちなので「less」コマンドでページャで確認するかテキストに出力したほうが良いと思います。<br />
 下の例はホームディレクトリのドキュメント（書類）直下のファイル情報を出力する場合です。</p>
<pre class="line-numbers"><code class="language-bash">ls -lR ~/Documents/ | less &#x2b05;︎ ページャで表示
ls -lR ~/Documents/ &gt; Documents.txt &#x2b05;︎ テキストに出力</code></pre>

<h3>-S</h3>
<p>ディレクトリ、ファイルのサイズが大きいものから順番に並び替えて表示します。<br />
 「-l」オプションと組み合わせるとこのように表示します。</p>
<pre class="line-numbers"><code class="language-bash">ls -lS
drwx------@ 67 Macuser staff 2278 1 22 22:00 Library
drwx------+ 15 Macuser staff 510 1 20 23:43 Documents
drwx------@ 12 Macuser staff 408 1 25 10:59 Dropbox
drwx------+ 9 Macuser staff 306 1 13 00:17 Pictures</code></pre>

<h3>-r</h3>
<p>ディレクトリ、ファイル名を降順に表示します。</p>
<h3>-d</h3>
<p>ディレクトリを指定した場合、通常該当ディレクトリ内の情報を表示しますが、「-d」オプションを追加すると指定したディレクトリの情報を表示します。「-l」オプションと組み合わせてドキュメント（書類）を指定するとこのような表示になります。</p>
<pre class="line-numbers"><code class="language-bash">ls -ld Documents
drwx------+ 15 Macuser staff 510 1 20 23:43 Documents</code></pre>

<h3>-o</h3>
<p>「-l」オプションと同じく詳細を表示しますが、「グループ名」を省略して表示します。</p>
<h3>-g</h3>
<p>「-l」オプションと同じく詳細を表示しますが、「所有者名」を省略して表示します。</p>
<h3>-G</h3>
<p>ディレクトリ、ファイルの種類に応じて色を変えて表示します。</p>
<h2>lsコマンドオプション一覧</h2>
<p>説明したオプションを一覧にまとめました。</p>
<div class="aside-normal"><span><i class="fa fa-comments-o" aria-hidden="true"></i></span>　「-l」と一緒に使用するオプションは赤字表示です。</div>
<div id="height50">
<table>
<thead>
<tr>
<th>オプション</th>
<th>機能</th>
</tr>
</thead>
<tbody>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-a-A" class="link1">-a</a></td>
<td>隠しファイル含めファイル全表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-a-A" class="link1">-A</a></td>
<td>「.」と「..」以外の隠しファイル含め全表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-l" class="link1">-l</a></td>
<td>詳細で表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#i" class="link1"><span class="red-font">-@</span></a></td>
<td>拡張属性の内容を表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-e" class="link1"><span class="red-font">-e</span></a></td>
<td>ACL設定がされているディレクトリを表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-h" class="link1"><span class="red-font">-h</span></a></td>
<td>サイズを適正な単位で表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-u" class="link1"><span class="red-font">-u</span></a></td>
<td>最終アクセス日を表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-U" class="link1"><span class="red-font">-U</span></a></td>
<td>作成された日時を表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-F" class="link1">-F</a></td>
<td>名前の末尾に種類を意味する記号を表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-t" class="link1">-t</a></td>
<td>日時を最近のものから並び替えて表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-R" class="link1">-R</a></td>
<td>サブディレクトリの内容も表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-S" class="link1">-S</a></td>
<td>サイズの大きいものから並び替えて表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-r" class="link1">-r</a></td>
<td>名前を降順に表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-d" class="link1">-d</a></td>
<td>指定したディレクトリの情報を表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-o" class="link1">-o</a></td>
<td>グループ名を省略して詳細表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-g" class="link1">-g</a></td>
<td>所有者名を省略して詳細表示</td>
</tr>
<tr>
<td><a href="https://do-zan.com/mac-terminal-ls/#-G" class="link1">-G</a></td>
<td>種類に応じて色を変更して表示</td>
</tr>
</tbody>
</table>
</div>
<p>このようにたくさんのオプションがありますが、他にも色々な機能を持ったオプションが有ります。<br />
 英語表記なので忘れないためにここに抜粋しましたが、興味がある方は下記のコマンドで「ls」の詳細が見れますので確認してみてください。</p>
<p>よく使うオプションが変わらないのであればエイリアスを設定すると毎回オプションを入力する手間も省けて、非常に便利です。<br />
 興味がある方はこちらのページで紹介していますので御覧ください。</p>
<div class="sc_getpost clearfix"><a class="clearfix" href="https://do-zan.com/mac-terminal-alias/"><div><div class="sc_getpost_thumb"><img decoding="async" width="500" height="500" src="https://do-zan.com/wp-content/uploads/2016/03/alias.png" class="attachment-medium size-medium wp-post-image" alt="aliasアイキャッチ" srcset="https://do-zan.com/wp-content/uploads/2016/03/alias.png 500w, https://do-zan.com/wp-content/uploads/2016/03/alias-150x150.png 150w, https://do-zan.com/wp-content/uploads/2016/03/alias-120x120.png 120w, https://do-zan.com/wp-content/uploads/2016/03/alias-200x200.png 200w, https://do-zan.com/wp-content/uploads/2016/03/alias-300x300.png 300w, https://do-zan.com/wp-content/uploads/2016/03/alias-400x400.png 400w, https://do-zan.com/wp-content/uploads/2016/03/alias-197x197.png 197w, https://do-zan.com/wp-content/uploads/2016/03/alias-270x270.png 270w, https://do-zan.com/wp-content/uploads/2016/03/alias-144x144.png 144w, https://do-zan.com/wp-content/uploads/2016/03/alias-170x170.png 170w" sizes="(max-width: 500px) 100vw, 500px" /></div><div class="title"><span class="badge " style="background:#fda19c;color:#fff;">関連記事</span>Macターミナルでエイリアスを設定する方法</div><div class="more">続きを読む...</div><div class="substr">ターミナルを使っている時、よく使うコマンドに対していつも同じオプションを入力するのが手間と感じている方も多いのではないでしょうか？ 今回は、よく使用するコマンドのオプションを毎回入力しなくてもいいようにエイリアスの設定方法を説明します。 ターミナルの作業になるのでよくわからない場合は下の記事が参考と...</div></div></a></div>The post <a href="https://do-zan.com/mac-terminal-ls/">Macターミナルコマンド「ls」のオプションまとめ</a> first appeared on <a href="https://do-zan.com">D-Box</a>.]]></content:encoded>
					
					<wfw:commentRss>https://do-zan.com/mac-terminal-ls/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
	</channel>
</rss>
