過去問ドリル

LinuCレベル1 ファイル・ディレクトリの操作と管理 問16

ファイル・ディレクトリの操作と管理/ハードリンクとシンボリックリンク

/data/file1に対して、/home/user/link1という名前のシンボリックリンクを作成するコマンドとして適切なものはどれか。

当サイトのオリジナル問題(LinuCレベル1の出題範囲「ファイル・ディレクトリの操作と管理」に対応。実際の試験問題ではありません)

正解:B

解説

lnコマンドは「ln [-s] リンク元 リンク名」の順で指定します。-sを付けるとシンボリックリンク、付けなければハードリンクになります。引数の順序を逆にすると、意図しない位置にリンクが作られたり、既存のファイルを指すリンクにならなかったりするため注意が必要です。

選択肢ごとの解説

  • A誤り。リンク元とリンク名の順序が逆になっています。
  • B正しい。ln -s リンク元 リンク名 の順で指定します。
  • C誤り。-sが無いためハードリンクになります。
  • D誤り。cpはコピーを行うコマンドで、この用途には使いません。
LinuCレベル1の問題を演習モードで解く