パスによる表記でもう少し
言い遅れましたが「絶対的な表記」と「相対的な表記」の区別は、その表記の先頭が「 / 」であるか否かで判断されます。
また、パス中には以下の記号が利用できます。
記号 | 意味 |
---|---|
. | カレントディレクトリを意味します 例えば ./sample と書けば、カレントディレクトリにある sample というファイルを意味します。 つまり単に sample と書いたのと同義です。 (しかしそう書いたのでは駄目な場合もあるのです。) |
.. | 一つ上のディレクトリを意味します。 例えば ../sample と書けば、カレントディレクトリの一つ上のディレクトリにある sample というファイルを意味します。 例えば ../../sample と書けば、カレントディレクトリの二つ上のディレクトリにある sample というファイルを意味します。 |
また、シェルからコマンドの引数としてファイルを記述するとき、パスの先頭であれば以下のような書き方もできます。
記号 | 意味 |
---|---|
~ | 自分のホームディレクトリを意味します |
~username | ユーザID username のホームディレクトリを意味します |