os: 論理ファイル管理 - ディレクトリについて
DESCRIPTION
TRANSCRIPT
17週 ディレクトリオペレーティングシステム
2011年10月17日月曜日
タイムテーブル• おさらい
• P230 論理ファイル管理
• ディレクトリ
• 特別なディレクトリ
• 絶対パスと相対パス
• Linuxのファイル管理
• ディスクのマウント
• 演習
• ディレクトリ操作コマンド
• 課題
2011年10月17日月曜日
おさらい
2011年10月17日月曜日
ファイルfile1/fáil/名 詞1 (書類手紙などの)整理保存用具, ファイル;(新聞書籍などの)とじ込み;(…に関する)書類一式⦅on ...⦆
a ‘do later' file|未整理書類保存箱keep a file on ...|…に関する情報を保存する.
2011年10月17日月曜日
コンピュータの世界では
「ファイルは補助記憶装置上に作られたデータを入れる器」
2011年10月17日月曜日
ファイルシステムOSの基本機能の1つとしてデータ管理がある。データは通常ファイルとして扱われ、このファイルを管理するのがファイルシステム
2011年10月17日月曜日
windowsのファイルシステム
2011年10月17日月曜日
Linuxのファイルシステム
https://www.miraclelinux.com/technet/document/linux/training/1_3_3.html より
ext3 実績のあるext2ファイルシステムにジャーナリング機能
ReiserFS 小さい大量のファイルを効率良く扱うことが得意
XFS 大規模データファイルを扱うのが得意
2011年10月17日月曜日
フォーマット•物理フォーマット• トラック、セクターを用意• セクターを”0”で埋めるなど•論理フォーマット• 物理フォーマットされた記憶媒体上にファイルシステムに必要な情報を書き込むこと
2011年10月17日月曜日
P230 論理ファイル管理
2011年10月17日月曜日
論理ファイル
ろんりふぁいる 【論理ファイル】 logical file論理的に扱われるファイルを指す。たとえば、あるファイルがハードディスク上で連続した領域に記録されていなくても、ソフトウェアで使用する場合はひとまとまりのファイルと見なして扱える。 http://yougo.ascii.jp/caltar/論理ファイル より
2011年10月17日月曜日
ディレクトリdirectory/diréktəri, dai-/名 詞1 住所氏名録, 人名簿, 紳士録;(ビルの)居住者表示板a telephone directory|電話帳directory enquiries|(電話の)番号案内a trade directory|商工人名録.2 指導書, 規則書, 指令集.3〘コンピュータ〙ディレクトリー:ハードディスクなどで, ファイルを収容する場所.
ファイルを分類・区分けして整理する仕組み
2011年10月17日月曜日
ディレクトリディレクトリ (Directory) は、コンピュータの記憶メディア(ハードディスクなどファイルシステム)のファイルを整理・管理するための、階層構造(ツリー構造)を持つグループ名。初心者向けの解説書などではファイルの入れ物などと表現されることもある。
http://ja.wikipedia.org/wiki/ディレクトリ より
2011年10月17日月曜日
ツリー構造
2011年10月17日月曜日
http://www.flickr.com/photos/mindmap/2874487940/sizes/l/in/photostream/
2011年10月17日月曜日
余談:KJ法
http://www3.reitaku-u.ac.jp/news/2007090413563736.html より2011年10月17日月曜日
ルートディレクトリUNIX 系の OS では最上位 (root) を根(ルートディレクトリ)とし、他のパーティションは設定したマウントポイントを基準点としてツリーを構成する。これに対し、DOS 系や Windows 系、Mac OS ではディスクまたはパーティションごとにツリーが構成されるが、その場合も各ツリーの最上位をルートディレクトリと呼ぶことがある。
http://ja.wikipedia.org/wiki/ディレクトリ より
2011年10月17日月曜日
/
homeetcusr
tatusomichikopasswdbin
catls work work
calc.c calc.c
ROOTディレクトリ
P230 図8.11
2011年10月17日月曜日
root root
2011年10月17日月曜日
2011年10月17日月曜日
特別なディレクトリ
2011年10月17日月曜日
ディレクトリ 表記 説明
ルート / ディレクトリの最上位階層
カレント .現在いるディレクトリ
(windowsで開いたフォルダーをアクティブにした状態?)
親 .. 現在いるディレクトリの一つ上の階層のディレクトリ
ホーム ~ ユーザの作業エリアの起点で、ログイン時のカレントディレクトリ
表記については実習でくわしく説明2011年10月17日月曜日
/
homeetcusr
tatusomichikopasswdbin
catls work work
calc.c calc.c
ROOTディレクトリ
P230 図8.11
ホームディレクトリ
カレントディレクトリ
michiko の親ディレクトリ
2011年10月17日月曜日
絶対パスと相対パス
2011年10月17日月曜日
パス
ファイルやフォルダの所在を示す文字列。UNIX系のOSでは「/」Windowsでは「¥」(欧米ではバックスラッシュ「\」を使う)でディレクトリを区切る。
http://e-words.jp/w/E38391E382B9.html より
絶対パス ルートディレクトリから指定ファイルまでのパス例: /home/fujisawa/task/01/task01.sh
相対パスカレントディレクトリを起点とした指定ファイルまでのパス例: ../task/01/task01.sh task/01/task10.sh
2011年10月17日月曜日
P231絶対パス /directory1/directory3/file1
directory2 からの相対パス ../directory3/file1
カレントディレクトリがdirectory3 ./file1 or file1
ホームディレクトリがdirectory1 ~/directory3/file1
カレントディレクトリがdirectory1 ./directory3/file1 or directory3/file1
2011年10月17日月曜日
ディスクのマウント
2011年10月17日月曜日
マウントしないと使えない。つないだだけではダメ!
2011年10月17日月曜日
•Windowsはドライブとして補助記憶を認識(E: 、Z: ..)
• Linuxはディレクトリに補助記憶を割り当てる
2011年10月17日月曜日
2011年10月17日月曜日
USBに接続したディスクが/media/disk に割り当て(マウント)られ、アクセス可能に
2011年10月17日月曜日
マウントコンピュータに接続した周辺機器や外部記憶装置(あるいは、装置に挿入されたディスクなどの記録メディア)をOSに認識させ、利用可能な状態にすること。逆に、接続されている装置などをOSから切り離し、取り外し可能な状態にすることを「アンマウント」(unmount)という。
http://e-words.jp/w/E3839EE382A6E383B3E38388.html より
2011年10月17日月曜日
実習linuxでのディレクトリ操作
2011年10月17日月曜日
ディレクトリの表示
コマンド名 pwd
実行例 % pwd/home/fujisawa
2011年10月17日月曜日
ディレクトリの移動コマンド名 cd
実行例1 % cd ~% pwd
実行例2 % cd ~/1017/dir1% pwd
実行例3 % cd ~/1017/dir2% cd ../dir1
実行例4 % /home/{ホームディレクトリ名}/1017% pwd
実行例5 % cd /home/{ホームディレクトリ名}% cd ./1017/dir3
2011年10月17日月曜日
ディレクトリの作成コマンド名 mkdir ディレクトリ名
実行例1 % cd% mkdir 1017
実行例2 % cd% mkdir 1017/dir1
実行例3 % cd ~/1017% mkdir dir2 dir3
実行例4 % mkdir -p ~/1017/dir3/dir34
2011年10月17日月曜日
ディレクトリの削除コマンド名 rm -rf ディレクトリ名
実行例1 % cd ~/1017/dir3% rm -rf dir34
実行例2 % cd% rm -rf 1017/dir1
実行例3% cd ~% rm -rf 1017% ls
2011年10月17日月曜日
/
home
各自のホームディレクトリ
1017
dir1 dir2 dir3
dir4
2011年10月17日月曜日