HOME»ITパスポート平成24年秋期» 問63
ITパスポート平成24年秋期 問63
問63
note_altcalculate
note_alt
calculate
図に示す階層構造で,複数個の同名のディレクトリA,Bが配置されており,ユーザーIDごとにログインしたときのカレントディレクトリが異なる。U0002がログインした直後に,矢印が示すディレクトリBに存在するファイルfを指定するものはどれか。ここで,ファイルの指定方法とユーザーID別のカレントディレクトリは次のとおりである。
〔ファイルの指定方法〕
〔ユーザーID別カレントディレクトリ〕

〔ファイルの指定方法〕
- "ディレクトリ名¥ … ¥ディレクトリ名¥ファイル名"のように,経路上のディレクトリを順に"¥"で区切って並べた後に"¥"とファイル名を指定する。
- カレントディレクトリは"."で表す。
- 1階層上のディレクトリは".."で表す。
- 始まりが"¥"のときは,左端のルートディレクトリが省略されているものとする。
〔ユーザーID別カレントディレクトリ〕


- .¥B¥f
- ..¥B¥f
- ..¥..¥B¥f
- ..¥..¥..¥B¥f
分類 :
テクノロジ系 » ソフトウェア » ファイルシステム
正解 :
エ
解説 :
U0002の開始位置はルートからA→B→Aと3階層下です。目標のBはルート直下なので、まず「..」を3回使ってルートへ戻ります。
そこからBを経由してfを指定するため、..¥..¥..¥B¥fです。同じ名前のディレクトリが複数あっても、階層の経路で区別します。