カレントディレクトリを移動
![](https://tumaboki.com/wp-content/uploads/2021/01/49ef72b19c9b2addea8db508ca9b00b7-2.png)
カレントディレクトリを移動するには、cdコマンドを使います。
ターミナル上で、
cd 移動したいディレクトリ名
でOKです。
ホームディレクトリに戻るときは、cdコマンドだけ入力すれば戻れるようになっています。
ターミナル上で、
cd
でOKです。
![](https://tumaboki.com/wp-content/uploads/2021/01/a885ce5e62ae88bf7a3811124242f64a.png)
ディレクトリ内のファイルを表示
![](https://tumaboki.com/wp-content/uploads/2021/01/20cfce153c6dcbd30dc35695758066ae-1.png)
lsコマンドで、ディレクトリ内のファイルを表示することができます。
ターミナル上で、
ls
でOKです。
lsコマンドの動作まとめ
引数を指定しない
→カレントディレクトリのファイルとディレクトリを表示します。
引数にディレクトリを指定する
→指定したディレクトリのファイルとディレクトリを表示します。
引数にファイルを指定する
→指定したファイルのパスを表示します。
引数に複数のディレクトリを指定する。
→それぞれのディレクトリの内容が表示されます。
![](https://tumaboki.com/wp-content/uploads/2021/01/9698e4c6a8716c31a7de4a4b8eacf7f5.png)
パス名の補完
![](https://tumaboki.com/wp-content/uploads/2021/01/041c8e89b678b46731ac2144bc87c2e7-2.png)
tabキーでパスの補完ができます。
入力途中にtabキーを押すと補完してくれます。
チルダ展開
チルダ展開とは、ホームディレクトリを「”」で置き換えることができる機能です。
cd” /report
でホームディレクトリであるhome/kaliのreportに移動できます。
※zshではできませんでした。
パス名展開
ファイル名を便利にする機能をパス名展開といいます。
「*」は任意の文字列を表します。
baで始まるファイル一覧や拡張子が同じファイル一覧を表示したいときに使われます。
「?」は任意の1文字を表します。
baで始まり全体の長さが4文字のファイルを表示したい場合、ba??で表現できます。
※zshではできませんでした。
コマンドオプション機能
コマンドはオプションを追加することで、デフォルトに機能が追加できます。
オプションは「-とアルファベット」で表されます。
lsコマンドに
-lオプションをつけると、ファイルの詳細情報を追加表示します。
![](https://tumaboki.com/wp-content/uploads/2021/01/3d286c066077720590e492e614c9bbcc-2.png)
-aオプションをつけると、隠しファイルも含めて表示します。
![](https://tumaboki.com/wp-content/uploads/2021/01/e284a3fecfb7dcce9fcfab6dc4991e9e.png)
-Fオプションをつけると、ファイルの種類を表す記号をつけてくれます。
![](https://tumaboki.com/wp-content/uploads/2021/01/b8e7b9639df4eb53a14f37c7a6ab671f.png)
記号なし→通常ファイル
/ → ディレクトリ
* → 実行可能ファイル
@ → シンボリックファイル
オプションは2以上追加することが可能です。
引数を取るオプションがあります。
ロングオプションというものもあります。
「–と文字列」で記述されるオプションです。
コメント