【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ファイルの解凍。 |
これらのオプションを利用することで、より柔軟にファイルやディレクトリを操作することができます。