LPIC-1 101試験 模試④:57-60

問題57:シンボリックリンクを削除する正しいコマンドは次のうちどれですか(リンク名がlinkfileの場合)。

A) rm linkfile
B) unlink linkfile
C) delete linkfile
D) remove linkfile

解答解説を開く
正解)A

【解説】
A) 正解です。シンボリックリンクは通常のファイルのようにrmコマンドで削除できます。
B) 誤りではありませんが、unlink はあまり一般的ではありません。
C) 誤りです。delete コマンドは存在しません。
D) 誤りです。remove コマンドは存在しません。

問題58:ファイルexample.txtをdocument.txtに名前を変更するコマンドは次のうちどれですか。

A) cp example.txt document.txt
B) mv example.txt document.txt
C) rename example.txt document.txt
D) rm example.txt document.txt

解答解説を開く
正解)B

【解説】
A) 誤りです。cp はファイルをコピーしますが、名前を変更しません。
B) 正解です。mv コマンドを使用するとファイルの移動や名前変更が可能です。
C) 誤りです。rename はシンボリックリンクに適していますが、一般的な用途ではありません。
D) 誤りです。rm はファイルを削除します。

問題59:次のコマンドを実行したあと、cat file2を実行したときに表示されるのは次のうちどれですか。
echo "Hello World" > file1
ln file1 file2
rm file1

A) No such file or directory
B) Hello World
C) file2
D) file1

解答解説を開く
正解)B

【解説】
A) 誤りです。ln コマンドで作成したハードリンク(file2)は、元のファイル(file1)が削除されても内容を保持します。
B) 正解です。ハードリンク file2 は元の file1 と同じデータを指しているため、"Hello World" が表示されます。
C) 誤りです。この選択肢はファイル名を表示するものですが、内容とは関係ありません。
D) 誤りです。file1 は削除されているため存在しません。

問題60:locate コマンドのデータベースを更新するために使用する正しいコマンドは次のうちどれですか。

A) update-locate
B) updatedb
C) locate-update
D) refresh-locate

解答解説を開く
正解)B

【解説】
A) 誤りです。このようなコマンドは存在しません。
B) 正解です。updatedb コマンドは locate コマンドで使用されるデータベースを更新します。
C) 誤りです。このようなコマンドは存在しません。
D) 誤りです。このようなコマンドは存在しません。