このページで解説している内容は、以下の YouTube 動画の解説で見ることができます。

Linux基礎:コマンド練習03

コマンド練習03

 「コマンド練習03」では 3章の前半で登場した主要コマンドについて 練習問題を通して学びます。ここで扱うコマンドは、Linux におけるファイルやディレクトリのコピー、移動、削除、作成に関する基本的な操作です。これらは日常的に頻繁に利用する必須スキルであり、正しく理解することで効率的なファイル管理が可能となります。

 ここでは、カレントディレクトリにある実際のファイルやディレクトリを対象に、コマンドの動作を 表や図 を用いて解説します。また、最後に 「練習+模範解答例」 を提示し、実際にコマンドを試す流れを確認します。

コマンド解説

1.cp コマンド(コピー)

ファイルやディレクトリをコピーするコマンド。

オプション説明使用例
(なし)ファイルをコピーcp file1.txt memo_2025.txt
-rディレクトリを再帰的にコピーcp -r images backup_images
-i上書き時に確認cp -i file1.txt file1_link.txt

実行イメージ

file1.txt  →  file1_copy.txt (コピーが作成される)

2.mv コマンド(移動・名前変更)

ファイルやディレクトリを移動したり名前を変更する。

機能使用例
ファイル名変更mv memo_2025.txt memo.txt
ディレクトリ移動mv new_project work/

実行イメージ

memo_2025.txt → memo.txt (名前変更)

3.rm コマンド(削除)

不要なファイルを削除する。

オプション説明使用例
(なし)ファイル削除rm log.txt
-i確認付き削除rm -i file1.txt
-f強制削除rm -f today.hard

4.mkdir コマンド(ディレクトリ作成)

新しいディレクトリを作成する。

オプション説明使用例
(なし)単一作成mkdir backup
-p階層を一度に作成mkdir -p work/test/data

5.rm -r コマンド(ディレクトリ削除)

ディレクトリとその中のファイルを再帰的に削除する。

使用例説明
rm -r backupbackup ディレクトリごと削除
rm -rf new_project強制的に削除

6.rmdir コマンド(空ディレクトリ削除)

空のディレクトリを削除する。

使用例説明
rmdir emptydir空ディレクトリを削除
rmdir -p work/test/data階層をまとめて削除(空の場合のみ)

練習問題 + 模範解答例

問題1

file1.txt をコピーして file1_copy.txt を作成してください。
模範解答例

[user@rocky9 ~]$ cp file1.txt file1_copy.txt

問題2

memo_2025.txt の名前を memo.txt に変更してください。
模範解答例

[user@rocky9 ~]$ mv memo_2025.txt memo.txt

問題3

dataset.tar.gzwork/ ディレクトリに移動してください。
模範解答例

[user@rocky9 ~]$ mv dataset.tar.gz work/

問題4

新しいディレクトリ backup を作成してください。
模範解答例

[user@rocky9 ~]$ mkdir backup

問題5

images ディレクトリをコピーして images_backup というディレクトリを作成してください。
模範解答例

[user@rocky9 ~]$ cp -r images images_backup

問題6

log.txt を削除してください。
模範解答例

[user@rocky9 ~]$ rm log.txt

問題7

new_project ディレクトリとその中身をすべて削除してください。
模範解答例

[user@rocky9 ~]$ rm -r new_project

問題8

空のディレクトリ backup を削除してください。
模範解答例

[user@rocky9 ~]$ rmdir backup

問題9

dummy1.dat をコピーし、dummy1_copy.dat を作成してください。
模範解答例

[user@rocky9 ~]$ cp dummy1.dat dummy1_copy.dat

問題10

dummy3.bin.gzダウンロード ディレクトリに移動してください。
模範解答例

日本語入力

ibus-setupコマンドを実行すると、パネルが開きます。入力メソッド → 日本語(Anthy)を登録します。

[user@rocky9 ~]$ ibus-setup

 「Windows」キーと「スペースキー」同時押しで日本語、アルファベットの切り替えができるようになります。

[user@rocky9 ~]$ mv dummy3.bin.gz ダウンロード/

まとめ

 「コマンド練習03」では、3章の前半で登場した主要コマンド を対象に、実際のファイル・ディレクトリを使ったコピー、移動、削除、作成の操作を学びました。表や図を用いて動作をイメージしながら学び、演習問題を通して確実に身につけることができます。