|compphys|
● Directory にファイルをまとめよう
まとまったファイルは directory
(ファイルの引きだし, Windows でのフォルダーに対応)
にまとめておくと便利です。
ここでは、一週間分のファイルを lessonXX (XX=01,02, ...)という directory
にまとめるやり方を説明します。
赤い文字の部分を打ち込んで下さい。
(コマンド・プロンプトの部分 (ap1 yy: の部分)は
login のたびに異なります。
特に yy の部分はコマンドを打つたびに一つずつ増えていく数字です。
また、XX の部分は週によって違います。)
がついている部分は毎回行って下さい。
それ以外の部分はなれてきたら行う必要はありません。
詳しい説明については directory についての説明のページ
(基本的な概念,
directory の使い方(1),
directory の使い方(2))
も参照してください。
- まず自分の home directory から出発する
- ap1 yy: cd
- 現在どこにいるか、確かめてみましょう。
- ap1 yy: pwd
- /home0/s0100xxy
現在の directory にある file を確認します。
- ap1 yy: ls
- a.out exXX.f progXX.f progXX2.f ...
- 新しく lessonXX という directory を作る
- ap1 yy: mkdir lessonXX
- もう一度、現在ある file を確認します。
-F option をつけて、実行ファイル、
directory を区別しましょう。
- ap1 yy: ls -F
- a.out* exXX.f lessonXX/ progXX.f progXX2.f ...
- ファイルを移動する
(progXX.f, progXX2.f ,...
などを lessonXX に移す。)
- ap1 yy: mv *XX*.f lessonXX
- directory lessonXX に移って、ファイルが
移されたことを確認する。
- ap1 yy: cd lessonXX
- ap1 yy: ls
- progXX.f progXX2.f exXX.f ...
再び、どこにいるか、確かめてみましょう。
- ap1 yy: pwd
- /home0/s0100xxy/lessonXX
- さあ、自分の home directory に戻って今日の演習を始めましょう。
- ap1 yy: cd
(自分の home directory にもどる)
あるいは
- ap1 yy: cd ..
(lessonXX にいる場合、
一つ上の directory (=home directory) にもどる)
-
あなたの home directory に戻っていますか? 確かめて下さい。
- ap1 yy: pwd
- /home0/s0100xxy
ここで使った コマンド (計算機に与える命令)
は次のものがありました。
- cd
directory_name
(Change Directory) directory を移る。
directory_name
を省略すると、自分の home directory に戻る。
- pwd
(Present Working Directory) 現在、どの directory にいるのか確かめる。
- mkdir
directory_name
(MaKe Directory) 現在いる directory の下に新しい directory を作る。
directory_name は省略できない。
- ls (-F)
file_name_or_directory_name
(LiSt files) file や directory の名前を表示する。
引数 file_name_or_directory_name
を省略したときは、現在の directory にある file と directory
を表示。
file_name
が指定されたときは、その file の名前を表示。
directory_name
が指定されたときは、その directory の中にある file と directory
の名前を表示。
-F option をつけた場合には、
directory には / (slash)、
実行ファイルには * (star) をつけて表示される。
-
(1) mv
file_name directory_name
(2) mv
file_name file_name
(3) mv
from_directory_name to_directory_name
(MoVe) file や directory を移す。
(1) の形式だと file を directory の中に移す。
(2) の形式だと file の名前を新しい名前に変える。
(3) の形式だと
to_directory_name
が存在すれば、その下に
from_directory_name
を移す。
to_directory_name
が無ければ、
from_directory_name
の名前を新しい名前に変える。