Linux・シェル4 択難易度 基礎

a.txt と .hidden.txt だけがあるディレクトリで実行。出力は?

ls

正答

  1. a.txt .hidden.txt
  2. .hidden.txt a.txt
  3. 何も表示されない
  4. a.txt

解説

Unix では名前が . で始まるファイルやディレクトリは隠しファイル扱いで、ls はオプションなしだと表示しない。そのため .hidden.txt は出ず a.txt だけが表示される。隠しファイルも見たいときは ls -a を使う(. と .. も表示される)。.gitignore や .env などの設定ファイルが「無いように見える」のはこの仕様によるもので、ファイルが消えたわけではない。

参考: www.gnu.org

lshidden-file

この問題を含む Linux・シェル のテストを制限時間つきで解く

Linux・シェルクイズへ