#はじめに
エンジニア1年生です。
日々の学びのメモとしてコツコツと記事を書こうと思っています。
今回はパスの説明とcdコマンドについて書いていきます。
##ルートディレクトリとは??
ディレクトリは階層構造になっています。
その一番上に位置するディレクトリがルートディレクトリ
です。
ルートディレクトリは「 / 」
で表します。
###ホームディレクトリ
ユーザーがログインした際にいるディレクトリ
###パスとは
目的のディレクトリへの経路を示したもの
###絶対パスと相対パス
絶対パス:ルートディレクトリから目的のディレクトリまでの経路を表します。
【例:カレントディレクトリ(現在地)がeeeでkkkまで絶対パス】
/bbb/eee/ggg/kkk
このように絶対パスはカレントディレクトリに関係なくルートディレクトリからの経路を示します。
相対パス:カレントディレクトリから目的のディレクトリまでの経路を表します。
【例:カレントディレクトリ(現在地)がeeeでkkkまで相対パス】
ggg/kkk
このように相対パスはカレントディレクトリからスタートした際のパスを示します。
##cdコマンドとは??
ディレクトリを移動するためのコマンド
カレントディレクトリを移動する際に使用します。
##文法
【指定したディレクトリに移動したい】
cd 移動先ディレクトリへのパス
【カレントディレクトリの1つ上の階層に行きたい】
cd ..
..
が一つ上の階層を示します。
【カレントディレクトリの2つ上の階層に行きたい】
cd ../..
【ホームディレクトリに移動したい】
cd ~
もしくは
cd
【ルートディレクトリに移動したい】
cd /
###上記画像のディレクトリ構造を例にcdコマンド例
【例:カレントディレクトリ(現在地)がeeeでkkkまで移動したい】
絶対パスで書くと
cd /bbb/eee/ggg/kkk
相対パスで書くと
cd ggg/kkk
以上です!