ナビゲーション
FrontPage
FreeBSD
Linux
Citrix XenServer
VMware ESXi
Unixコマンド
MySQL
PostgreSQL
Windows
CMS/CRM
クラウド
用語
PHPスクリプト
Bashシェルスクリプト
Rubyスクリプト
開発日記
検索
ツールボックス
新しいページの作成
バックアップの表示
外部のリンク元
最近更新したページ
全ページ
ヘルプ
凍結
アップロード
ページ名の変更
最新の40件
2016-08-17
Linux/NagiosQL
Linux/CentOSチューニング
2016-02-23
Linux/ソフトウェアRAID復旧手順
2016-02-18
FreeBSD/DHCP
FreeBSD/squid
2016-02-15
Unixコマンド/file
2016-02-05
FreeBSD/DynaBook
FreeBSD/Linux compatibility
2016-01-21
PHPスクリプト/PEAR DBインストールできない
PHPスクリプト/PEAR DB
2016-01-20
PHP/フレームワーク/Zend Framework
PHP/フレームワーク
FreeBSD/Postfix+amavisd+clamav
2016-01-15
FreeBSD/sl
2015-12-04
Unixコマンド/dig
Unixコマンド/nslookup
Unixコマンド/traceroute
Linux/rsync
FreeBSD/rsync
Unixコマンド/vipw
2015-11-25
Linux/Postfix+MySQL+Postfix AdminによるバーチャルSMTPサーバの構築
Linux/Postfix + postgrey
2015-11-24
Linux/Postfix + amavisd + clamav
2015-05-25
Unixコマンド/ifconfig
2015-05-23
Unixコマンド/netstat
Unixコマンド/route
Unixコマンド/lsof
Unixコマンド/disown
Unixコマンド/time
Unixコマンド/crontab
2015-05-22
Unixコマンド/nohup
Unixコマンド/fgとbg
Unixコマンド/nice
Unixコマンド/kill
Unixコマンド/jobs
Unixコマンド/restor
Unixコマンド/dump
Unixコマンド/uncompress
Unixコマンド/compress
Unixコマンド/zcat
total:
6251
today:
1
yesterday:
0
now:
1
本文
ノート
?
編集
差分
一覧
Unixコマンド/ls の編集
*&size(15){''ls''}; [#f7619e28] **''機能'' [#q738baad] lsコマンドは、指定されたパス(絶対パスまたは相対パス)にあるファイルやディレクトリの一覧を表示します。&br; パスを指定しないと、カレントディレクトリの一覧を表示します。&br; デフォルトでは、ファイル名順に表示されます。&br; **''構文'' [#v3a0ab34] ls [オプション] [パス] **''オプション'' [#l8fe4715] -1 1ファイル1行で表示する -A ピリオド(.)から始まる特殊なファイルも表示する。 (ただしカレントディレクトリ(.)親ディレクトリ(..)は表示しない) -C 一覧を整形して1行に複数のファイルを表示する。 -F ファイル名にファイルの種類をあらわす文字を付加する。 -R 指定したパス以下のツリーを全ての一覧を表示する。 -a ピリオド(.)から始まる特殊なファイルも表示する。 -l 詳細な情報を表示する。 -t タイムスタンプ順にソートして表示する。 -r 逆順にソートして表示する。 -d 引数がディレクトリの場合、そのディレクトリの下のファイル一覧でなく そのディレクトリ自体の情報を表示する。 **''コマンド例'' [#ned62f67] ▼カレントディレクトリのファイル一覧を表示する $ pwd /var/spool $ ls clientmqueue lpd output samba cups mqueue qmailscan uucp lock opielocks relay-ctrl uucppublic ▼1ファイル1行で表示する $ ls -1 clientmqueue cups lock lpd mqueue opielocks output qmailscan relay-ctrl samba uucp uucppublic ▼ファイルの種類がわかるように一覧を表示~ 「-F」オプションを指定すると、ディレクトリファイルの名前には(/)、実行可能ファイルにはアスタリスク(*)~ シンボリックリンクにはアットマーク(@)を追加して表示します。 $ ls -F / COPYRIGHT dev/ kernel.GENERIC* proc/ tmp/ bin/ dist/ kernel.old* root/ usr/ boot/ etc/ mnt/ sbin/ var/ cdrom/ home/ modules/ stand/ work1/ compat@ kernel* modules.old/ sys@ work2/ ▼ピリオドで始まる特殊ファイルも表示する~ UNIXでは、ピリオドで始まるファイルを特殊なファイルとして扱い、lsコマンドを&br; デフォルトで実行した場合は表示されません。~ 「-a」オプションを指定すると、ピリオドから始まるファイル名のファイルも含めて、全てのファイルを表示します。~ 「-A」オプションを指定すると、ピリオドから始まるファイルは表示しますが、カレントディレクトリ(.)や~ 親ディレクトリ(..)は表示されません。 $ ls -a . cvsup-16.1h_2.tgz .. cvsup-without-gui-16.1h_2.tgz .cshrc daemontools-0.76.tar.gz .history dead.letter .lib hosts.allow .login httpd.conf .login_conf ipfw.core .mail_aliases ja-less+iso-358.254_2.tgz $ ls -A .cshrc cvsup-without-gui-16.1h_2.tgz .history daemontools-0.76.tar.gz .lib dead.letter .login hosts.allow .login_conf httpd.conf .mail_aliases ipfw.core .mailrc ja-less+iso-358.254_2.tgz ▼ディレクトリ内のファイルの属性を表示する 「-l」オプションを指定すると、ファイル名だけでなく、そのファイルのさまざまな属性を表示します。~ 表示される属性は、左から順番に次のようになっています。~ ファイルモード~ リンクアカウント(リンク数)~ 所有者~ グループ~ ファイルサイズ~ タイムスタンプ~ ファイル名~ $ ls -l / total 8733 -r--r--r-- 1 root wheel 6355 5 26 2004 COPYRIGHT drwxr-xr-x 2 root wheel 1024 9 23 2004 bin drwxr-xr-x 3 root wheel 512 9 21 2004 boot drwxr-xr-x 2 root wheel 512 9 21 2004 cdrom lrwxr-xr-x 1 root wheel 10 9 21 2004 compat -> usr/compat drwxr-xr-x 3 root wheel 20480 5 19 22:02 dev drwxr-xr-x 2 root wheel 512 9 21 2004 dist drwxr-xr-x 19 root wheel 2560 5 20 00:24 etc drwxr-xr-x 27 root wheel 512 5 19 21:56 home -r-xr-xr-x 1 root wheel 2222451 12 2 20:06 kernel -r-xr-xr-x 1 root wheel 4343925 5 26 2004 kernel.GENERIC -r-xr-xr-x 1 root wheel 2222451 12 2 19:25 kernel.old drwxr-xr-x 2 root wheel 512 5 26 2004 mnt drwxr-xr-x 2 root wheel 4608 12 2 20:06 modules drwxr-xr-x 2 root wheel 4608 9 22 2004 modules.old ▼タイムスタンプ順にソートして表示する~ 「-t」オプションを指定すると、タイムスタンプ順にファイル情報w表示します。~ $ ls -lt total 8733 dr-xr-xr-x 1 root wheel 512 5 21 20:12 proc drwxr-xr-x 5 root wheel 512 5 21 19:24 root drwxrwxrwt 28 root wheel 5632 5 21 19:00 tmp drwxr-xr-x 19 root wheel 2560 5 20 00:24 etc drwxr-xr-x 3 root wheel 20480 5 19 22:02 dev drwxr-xr-x 27 root wheel 512 5 19 21:56 home drwxrwxr-x 4 matsui nobody 512 4 5 22:27 work1 drwxrwx--- 5 matsui nobody 512 4 5 21:59 work2 drwxr-xr-x 17 root wheel 512 4 4 23:29 usr drwxr-xr-x 24 root wheel 512 12 8 17:38 var drwxr-xr-x 2 root wheel 4608 12 2 20:06 modules -r-xr-xr-x 1 root wheel 2222451 12 2 20:06 kernel -r-xr-xr-x 1 root wheel 2222451 12 2 19:25 kernel.old drwxr-xr-x 2 root wheel 1024 9 23 2004 bin drwxr-xr-x 2 root wheel 4608 9 22 2004 modules.old drwxr-xr-x 2 root wheel 2048 9 22 2004 sbin lrwxr-xr-x 1 root wheel 10 9 21 2004 compat -> usr/compat drwxr-xr-x 3 root wheel 512 9 21 2004 boot lrwxrwxrwx 1 root wheel 11 9 21 2004 sys -> usr/src/sys drwxr-xr-x 2 root wheel 512 9 21 2004 dist drwxr-xr-x 4 root wheel 1024 9 21 2004 stand drwxr-xr-x 2 root wheel 512 9 21 2004 cdrom -r-xr-xr-x 1 root wheel 4343925 5 26 2004 kernel.GENERIC ▼逆順にソートして表示する。 $ ls -lrt total 8733 drwxr-xr-x 2 root wheel 512 5 26 2004 mnt -r--r--r-- 1 root wheel 6355 5 26 2004 COPYRIGHT -r-xr-xr-x 1 root wheel 4343925 5 26 2004 kernel.GENERIC drwxr-xr-x 2 root wheel 512 9 21 2004 cdrom drwxr-xr-x 4 root wheel 1024 9 21 2004 stand drwxr-xr-x 2 root wheel 512 9 21 2004 dist lrwxrwxrwx 1 root wheel 11 9 21 2004 sys -> usr/src/sys drwxr-xr-x 3 root wheel 512 9 21 2004 boot lrwxr-xr-x 1 root wheel 10 9 21 2004 compat -> usr/compat drwxr-xr-x 2 root wheel 2048 9 22 2004 sbin drwxr-xr-x 2 root wheel 4608 9 22 2004 modules.old drwxr-xr-x 2 root wheel 1024 9 23 2004 bin -r-xr-xr-x 1 root wheel 2222451 12 2 19:25 kernel.old -r-xr-xr-x 1 root wheel 2222451 12 2 20:06 kernel drwxr-xr-x 2 root wheel 4608 12 2 20:06 modules drwxr-xr-x 24 root wheel 512 12 8 17:38 var drwxr-xr-x 17 root wheel 512 4 4 23:29 usr drwxrwx--- 5 matsui nobody 512 4 5 21:59 work2 drwxrwxr-x 4 matsui nobody 512 4 5 22:27 work1 drwxr-xr-x 27 root wheel 512 5 19 21:56 home drwxr-xr-x 3 root wheel 20480 5 19 22:02 dev drwxr-xr-x 19 root wheel 2560 5 20 00:24 etc ▼指定したパス以下の階層のディレクトリ内容を表示する。 $ ls -R Maildir public_html ./.lib/tcsh: tcsh.ja.kansai.cat ./Maildir: courierimapkeywords courierimapuiddb new courierimapsubscribed cur tmp ./Maildir/.Drafts/cur: ./Maildir/.Drafts/new: ./Maildir/.Drafts/tmp: ./Maildir/.Sent/cur: ./Maildir/.Sent/new: ./Maildir/.Sent/tmp: ./Maildir/.Trash/courierimapkeywords: ./Maildir/.Trash/cur: ./Maildir/.Trash/new: ./Maildir/.Trash/tmp: ./Maildir/courierimapkeywords: ./Maildir/cur: 1098878221.20206.vaio.mydomain.co.jp:2,S ./Maildir/new: ./Maildir/tmp: ./public_html: chat f-board plink ./public_html/chat: chat.php chat.php.bak chatmsg1.txt member1.txt ./public_html/f-board: admin index.php post.php search.php forum.php ini read.php setup.php img lib readme.html upgrade.php ./public_html/f-board/admin: auth.php index.php js.js main.php page ./public_html/f-board/admin/page: WidgetCat.php WidgetMessage.php adminMessage.php WidgetCommon.php WidgetSetting.php adminSetting.php WidgetEditForm.php WidgetThread.php adminThread.php WidgetForum.php adminForum.php menu.php ./public_html/f-board/img: Thumbs.db larrow.gif row_bg2.gif error.gif new_thread.gif search.gif forum_box.gif phpj.gif success.gif forum_box_new.gif rarrow.gif thread_box.gif icon row_bg.gif thread_box_new.gif ./public_html/f-board/img/icon: Thumbs.db beer.gif cry.gif question.gif sweat.gif angry.gif bulb.gif mail.gif smile.gif trouble.gif ./public_html/f-board/ini: common.php dbconfig.php magic_quote_conf.php db lastAccess.php ./public_html/f-board/ini/db: mysql.sql pgsql.sql ./public_html/f-board/lib: class_FormValidator.php code.php sqlparse.php class_PreVariable.php lib.php widget ./public_html/f-board/lib/widget: default ./public_html/f-board/lib/widget/default: WidgetCommon.php WidgetSearch.php header.php WidgetForum.php WidgetThread.php js.js WidgetIndex.php bbs.css WidgetPost.php footer.php ./public_html/plink: Tomodati.html index.html list.txt category.txt kensaku.html plink.php
タイムスタンプを変更しない
*&size(15){''ls''}; [#f7619e28] **''機能'' [#q738baad] lsコマンドは、指定されたパス(絶対パスまたは相対パス)にあるファイルやディレクトリの一覧を表示します。&br; パスを指定しないと、カレントディレクトリの一覧を表示します。&br; デフォルトでは、ファイル名順に表示されます。&br; **''構文'' [#v3a0ab34] ls [オプション] [パス] **''オプション'' [#l8fe4715] -1 1ファイル1行で表示する -A ピリオド(.)から始まる特殊なファイルも表示する。 (ただしカレントディレクトリ(.)親ディレクトリ(..)は表示しない) -C 一覧を整形して1行に複数のファイルを表示する。 -F ファイル名にファイルの種類をあらわす文字を付加する。 -R 指定したパス以下のツリーを全ての一覧を表示する。 -a ピリオド(.)から始まる特殊なファイルも表示する。 -l 詳細な情報を表示する。 -t タイムスタンプ順にソートして表示する。 -r 逆順にソートして表示する。 -d 引数がディレクトリの場合、そのディレクトリの下のファイル一覧でなく そのディレクトリ自体の情報を表示する。 **''コマンド例'' [#ned62f67] ▼カレントディレクトリのファイル一覧を表示する $ pwd /var/spool $ ls clientmqueue lpd output samba cups mqueue qmailscan uucp lock opielocks relay-ctrl uucppublic ▼1ファイル1行で表示する $ ls -1 clientmqueue cups lock lpd mqueue opielocks output qmailscan relay-ctrl samba uucp uucppublic ▼ファイルの種類がわかるように一覧を表示~ 「-F」オプションを指定すると、ディレクトリファイルの名前には(/)、実行可能ファイルにはアスタリスク(*)~ シンボリックリンクにはアットマーク(@)を追加して表示します。 $ ls -F / COPYRIGHT dev/ kernel.GENERIC* proc/ tmp/ bin/ dist/ kernel.old* root/ usr/ boot/ etc/ mnt/ sbin/ var/ cdrom/ home/ modules/ stand/ work1/ compat@ kernel* modules.old/ sys@ work2/ ▼ピリオドで始まる特殊ファイルも表示する~ UNIXでは、ピリオドで始まるファイルを特殊なファイルとして扱い、lsコマンドを&br; デフォルトで実行した場合は表示されません。~ 「-a」オプションを指定すると、ピリオドから始まるファイル名のファイルも含めて、全てのファイルを表示します。~ 「-A」オプションを指定すると、ピリオドから始まるファイルは表示しますが、カレントディレクトリ(.)や~ 親ディレクトリ(..)は表示されません。 $ ls -a . cvsup-16.1h_2.tgz .. cvsup-without-gui-16.1h_2.tgz .cshrc daemontools-0.76.tar.gz .history dead.letter .lib hosts.allow .login httpd.conf .login_conf ipfw.core .mail_aliases ja-less+iso-358.254_2.tgz $ ls -A .cshrc cvsup-without-gui-16.1h_2.tgz .history daemontools-0.76.tar.gz .lib dead.letter .login hosts.allow .login_conf httpd.conf .mail_aliases ipfw.core .mailrc ja-less+iso-358.254_2.tgz ▼ディレクトリ内のファイルの属性を表示する 「-l」オプションを指定すると、ファイル名だけでなく、そのファイルのさまざまな属性を表示します。~ 表示される属性は、左から順番に次のようになっています。~ ファイルモード~ リンクアカウント(リンク数)~ 所有者~ グループ~ ファイルサイズ~ タイムスタンプ~ ファイル名~ $ ls -l / total 8733 -r--r--r-- 1 root wheel 6355 5 26 2004 COPYRIGHT drwxr-xr-x 2 root wheel 1024 9 23 2004 bin drwxr-xr-x 3 root wheel 512 9 21 2004 boot drwxr-xr-x 2 root wheel 512 9 21 2004 cdrom lrwxr-xr-x 1 root wheel 10 9 21 2004 compat -> usr/compat drwxr-xr-x 3 root wheel 20480 5 19 22:02 dev drwxr-xr-x 2 root wheel 512 9 21 2004 dist drwxr-xr-x 19 root wheel 2560 5 20 00:24 etc drwxr-xr-x 27 root wheel 512 5 19 21:56 home -r-xr-xr-x 1 root wheel 2222451 12 2 20:06 kernel -r-xr-xr-x 1 root wheel 4343925 5 26 2004 kernel.GENERIC -r-xr-xr-x 1 root wheel 2222451 12 2 19:25 kernel.old drwxr-xr-x 2 root wheel 512 5 26 2004 mnt drwxr-xr-x 2 root wheel 4608 12 2 20:06 modules drwxr-xr-x 2 root wheel 4608 9 22 2004 modules.old ▼タイムスタンプ順にソートして表示する~ 「-t」オプションを指定すると、タイムスタンプ順にファイル情報w表示します。~ $ ls -lt total 8733 dr-xr-xr-x 1 root wheel 512 5 21 20:12 proc drwxr-xr-x 5 root wheel 512 5 21 19:24 root drwxrwxrwt 28 root wheel 5632 5 21 19:00 tmp drwxr-xr-x 19 root wheel 2560 5 20 00:24 etc drwxr-xr-x 3 root wheel 20480 5 19 22:02 dev drwxr-xr-x 27 root wheel 512 5 19 21:56 home drwxrwxr-x 4 matsui nobody 512 4 5 22:27 work1 drwxrwx--- 5 matsui nobody 512 4 5 21:59 work2 drwxr-xr-x 17 root wheel 512 4 4 23:29 usr drwxr-xr-x 24 root wheel 512 12 8 17:38 var drwxr-xr-x 2 root wheel 4608 12 2 20:06 modules -r-xr-xr-x 1 root wheel 2222451 12 2 20:06 kernel -r-xr-xr-x 1 root wheel 2222451 12 2 19:25 kernel.old drwxr-xr-x 2 root wheel 1024 9 23 2004 bin drwxr-xr-x 2 root wheel 4608 9 22 2004 modules.old drwxr-xr-x 2 root wheel 2048 9 22 2004 sbin lrwxr-xr-x 1 root wheel 10 9 21 2004 compat -> usr/compat drwxr-xr-x 3 root wheel 512 9 21 2004 boot lrwxrwxrwx 1 root wheel 11 9 21 2004 sys -> usr/src/sys drwxr-xr-x 2 root wheel 512 9 21 2004 dist drwxr-xr-x 4 root wheel 1024 9 21 2004 stand drwxr-xr-x 2 root wheel 512 9 21 2004 cdrom -r-xr-xr-x 1 root wheel 4343925 5 26 2004 kernel.GENERIC ▼逆順にソートして表示する。 $ ls -lrt total 8733 drwxr-xr-x 2 root wheel 512 5 26 2004 mnt -r--r--r-- 1 root wheel 6355 5 26 2004 COPYRIGHT -r-xr-xr-x 1 root wheel 4343925 5 26 2004 kernel.GENERIC drwxr-xr-x 2 root wheel 512 9 21 2004 cdrom drwxr-xr-x 4 root wheel 1024 9 21 2004 stand drwxr-xr-x 2 root wheel 512 9 21 2004 dist lrwxrwxrwx 1 root wheel 11 9 21 2004 sys -> usr/src/sys drwxr-xr-x 3 root wheel 512 9 21 2004 boot lrwxr-xr-x 1 root wheel 10 9 21 2004 compat -> usr/compat drwxr-xr-x 2 root wheel 2048 9 22 2004 sbin drwxr-xr-x 2 root wheel 4608 9 22 2004 modules.old drwxr-xr-x 2 root wheel 1024 9 23 2004 bin -r-xr-xr-x 1 root wheel 2222451 12 2 19:25 kernel.old -r-xr-xr-x 1 root wheel 2222451 12 2 20:06 kernel drwxr-xr-x 2 root wheel 4608 12 2 20:06 modules drwxr-xr-x 24 root wheel 512 12 8 17:38 var drwxr-xr-x 17 root wheel 512 4 4 23:29 usr drwxrwx--- 5 matsui nobody 512 4 5 21:59 work2 drwxrwxr-x 4 matsui nobody 512 4 5 22:27 work1 drwxr-xr-x 27 root wheel 512 5 19 21:56 home drwxr-xr-x 3 root wheel 20480 5 19 22:02 dev drwxr-xr-x 19 root wheel 2560 5 20 00:24 etc ▼指定したパス以下の階層のディレクトリ内容を表示する。 $ ls -R Maildir public_html ./.lib/tcsh: tcsh.ja.kansai.cat ./Maildir: courierimapkeywords courierimapuiddb new courierimapsubscribed cur tmp ./Maildir/.Drafts/cur: ./Maildir/.Drafts/new: ./Maildir/.Drafts/tmp: ./Maildir/.Sent/cur: ./Maildir/.Sent/new: ./Maildir/.Sent/tmp: ./Maildir/.Trash/courierimapkeywords: ./Maildir/.Trash/cur: ./Maildir/.Trash/new: ./Maildir/.Trash/tmp: ./Maildir/courierimapkeywords: ./Maildir/cur: 1098878221.20206.vaio.mydomain.co.jp:2,S ./Maildir/new: ./Maildir/tmp: ./public_html: chat f-board plink ./public_html/chat: chat.php chat.php.bak chatmsg1.txt member1.txt ./public_html/f-board: admin index.php post.php search.php forum.php ini read.php setup.php img lib readme.html upgrade.php ./public_html/f-board/admin: auth.php index.php js.js main.php page ./public_html/f-board/admin/page: WidgetCat.php WidgetMessage.php adminMessage.php WidgetCommon.php WidgetSetting.php adminSetting.php WidgetEditForm.php WidgetThread.php adminThread.php WidgetForum.php adminForum.php menu.php ./public_html/f-board/img: Thumbs.db larrow.gif row_bg2.gif error.gif new_thread.gif search.gif forum_box.gif phpj.gif success.gif forum_box_new.gif rarrow.gif thread_box.gif icon row_bg.gif thread_box_new.gif ./public_html/f-board/img/icon: Thumbs.db beer.gif cry.gif question.gif sweat.gif angry.gif bulb.gif mail.gif smile.gif trouble.gif ./public_html/f-board/ini: common.php dbconfig.php magic_quote_conf.php db lastAccess.php ./public_html/f-board/ini/db: mysql.sql pgsql.sql ./public_html/f-board/lib: class_FormValidator.php code.php sqlparse.php class_PreVariable.php lib.php widget ./public_html/f-board/lib/widget: default ./public_html/f-board/lib/widget/default: WidgetCommon.php WidgetSearch.php header.php WidgetForum.php WidgetThread.php js.js WidgetIndex.php bbs.css WidgetPost.php footer.php ./public_html/plink: Tomodati.html index.html list.txt category.txt kensaku.html plink.php
テキスト整形のルールを表示する
ログインまたはアカウント作成