
LPIC問題:545-548
LPIC練習問題
問題545:rmdirコマンドの正しい説明は?
A) 空のディレクトリを削除する。
B) ファイルの内容を削除する。
C) ファイル名を変更する。
D) ディレクトリの内容を表示する。
解答解説を開く
正解)A
【解説】
A) 空のディレクトリを削除する。
正解です。rmdirは空のディレクトリを削除します。
B) ファイルの内容を削除する。
誤りです。rmdirはファイルではなくディレクトリを扱います。
C) ファイル名を変更する。
誤りです。ファイル名の変更にはmvコマンドを使用します。
D) ディレクトリの内容を表示する。
誤りです。ディレクトリの内容を表示するにはlsコマンドを使用します。
問題546:ファイルのタイムスタンプを変更するコマンドはどれですか?
A) touch
B) update
C) change
D) modify
解答解説を開く
正解)A
【解説】
A) touch
正解です。このコマンドでファイルのタイムスタンプを変更できます。
B) update
誤りです。このようなコマンドは存在しません。
C) change
誤りです。このようなコマンドは存在しません。
D) modify
誤りです。このようなコマンドは存在しません。
問題547:testdirディレクトリ内のパーミッションが644の.shファイルを検索し、755に変更する正しいコマンドは?
A) find testdir -name *.sh -perm 644 -exec chmod 755 {} \;
B) find testdir -type f -name *.sh -exec chmod 755 {} \;
C) find testdir -perm 755 -exec chmod 644 {} \;
D) chmod 755 *.sh
解答解説を開く
正解)A
【解説】
A) find testdir -name *.sh -perm 644 -exec chmod 755 {} \;
正解です。findコマンドを使い、条件を満たすファイルを変更します。
B) find testdir -type f -name *.sh -exec chmod 755 {} \;
誤りです。-permオプションがないため条件に合いません。
C) find testdir -perm 755 -exec chmod 644 {} \;
誤りです。条件が逆であり、644のファイルを755に変更しません。
D) chmod 755 *.sh
誤りです。このコマンドはカレントディレクトリ内のみが対象です。
問題548:tarコマンドで圧縮せずにtest.txtをtest.tarとしてアーカイブするコマンドは?
A) tar cv test.tar test.txt
B) tar cvf test.tar test.txt
C) tar zcvf test.tar test.txt
D) tar cvf test.txt test.tar
解答解説を開く
正解)B
【解説】
A) tar cv test.tar test.txt
誤りです。fオプションがないため、アーカイブ先ファイルが指定されていません。
B) tar cvf test.tar test.txt
正解です。ファイルをアーカイブする正しい形式です。
C) tar zcvf test.tar test.txt
誤りです。zオプションはgzipでの圧縮を指定します。
D) tar cvf test.txt test.tar
誤りです。アーカイブ元とアーカイブ先が逆です。