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

Linuxコマンド演習15

以下のコマンドの演習を行います。

実際にコマンド操作を行いながら、Linuxの操作に慣れていきましょう。

演習01:ファイルの所有者と所有グループを確認する

・ファイル「file1」「file2」「file3」を作成します。

$ date > file1
$ date > file2
$ date > file3
$ ls
Desktop    Downloads  Pictures  Templates  file1  file3
Documents  Music      Public    Videos     file2

・「file1」「file2」「file3」の所有者と所有グループを確認します。

所有者と所有グループを確認するためには、「ls -l」 コマンドを使用します。

$ ls -l file1 file2 file3
-rw-rw-r--. 1 user01 user01 43  1月 14 01:29 file1
-rw-rw-r--. 1 user01 user01 43  1月 14 01:29 file2
-rw-rw-r--. 1 user01 user01 43  1月 14 01:29 file3

「file1」の所有者は 「user01」、所属グループは「user01」 であることが確認できます。

演習02:所有者を変更する

・'file1' の所有者を 「taro」に変更します。

rootユーザーに切り替えてから「chown」コマンドを実行します。

$ su -
パスワード:
最終ログイン: 2024/01/13 (土) 22:55:32 JST日時 pts/0
# chown taro /home/user01/file1

・「file1」の所有者と所有グループを確認します。

# ls -l /home/user01/file1
-rw-rw-r--. 1 taro user01 43  1月 14 01:29 /home/user01/file1

 「file1」の所有者は 「taro」、所有グループが「user01」 です。所有者が「taro」に変更されていることが確認できます。

演習03:所有者と所有グループを変更します。

・'file2' の所有者を 「jiro」に、所有グループを 「group2」に変更します。

# chown jiro:group2 /home/user01/file2

・「file2」の所有者と所有グループを確認します。

# ls -l /home/user01/file2
-rw-rw-r--. 1 jiro group2 43  1月 14 01:29 /home/user01/file2

 「file2」の所有者は 「jiro」、所有グループが「group2」に変更されていることが確認できます。

演習04:所有グループを変更します。

・'file3' の所有グループを 'group3' に変更します。

# chgrp group3 /home/user01/file3

・「file3」の所有者と所有グループを確認します。

[root@localhost ~]# ls -l /home/user01/file3
-rw-rw-r--. 1 user01 group3 43  1月 14 01:29 /home/user01/file3

「file3」の所有グループが「group3」に変更されていることが確認できます。

演習終了時の作業:ファイルの削除

・「file1」「file2」「file3」を削除します。

# rm /home/user01/file3
rm: 通常ファイル `/home/user01/file1' を削除しますか? y
# rm /home/user01/file2
rm: 通常ファイル `/home/user01/file2' を削除しますか? y
# rm /home/user01/file3
rm: 通常ファイル `/home/user01/file3' を削除しますか? y
# ls /home/user01
Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos