
【Linux入門】ファイル/ディレクトリの基本操作
以下は、ファイルやディレクトリの基本操作を行う代表的なLinuxコマンドとそのオプションです。
| コマンド | オプション | 説明 |
|---|---|---|
| ls | -l | 詳細なリスト表示(ファイルのパーミッション、所有者、サイズ、更新日時など)。 |
| -a | 隠しファイルも含めた全てのファイルやディレクトリを表示。 | |
| -h | サイズを人間に読みやすい形式(KB、MB、GBなど)で表示。 | |
| mkdir | -p | 親ディレクトリも自動的に作成する。 |
| touch | ファイルの作成または更新日時の変更。 | |
| cp | -r | ディレクトリの再帰的なコピー。 |
| -i | 上書き確認を行う。 | |
| -v | コピーの進捗を詳細に表示。 | |
| mv | -i | 上書き確認を行う。 |
| -v | 移動の進捗を詳細に表示。 | |
| rm | -r | ディレクトリの再帰的な削除。 |
| -f | 確認を行わずに強制的に削除。 | |
| cat | -n | 行番号を表示。 |
| -b | 行番号を表示(空行を除く)。 | |
| less | ページ単位でファイルの内容を閲覧。 | |
| head | -n [数値] | ファイルの先頭部分を指定した行数で表示。 |
| tail | -n [数値] | ファイルの末尾部分を指定した行数で表示。 |
| chmod | ファイルやディレクトリのパーミッションの変更。 | |
| chown | ファイルやディレクトリの所有者の変更。 | |
| chgrp | ファイルやディレクトリのグループの変更。 | |
| ln | -s | シンボリックリンクを作成。 |
| -r | ハードリンクを作成(ディレクトリには使用不可)。 | |
| find | ファイルやディレクトリの検索。 | |
| grep | -r | ディレクトリ内のファイルやサブディレクトリも再帰的に検索。 |
| -i | 大文字小文字を区別せずに検索。 | |
| wc | -l | 行数のみを表示。 |
| tar | -cvf | ファイルのアーカイブを作成。 |
| -xvf | アーカイブの展開。 | |
| gzip | ファイルの圧縮。 | |
| unzip | ZIPファイルの解凍。 |
これらのオプションを利用することで、より柔軟にファイルやディレクトリを操作することができます。
