54255


■疑問  
なぜ.envファイルがlsで表示されないのか？

結果的には作業ディレクトリ直下に存在した  
`find <dirpath> -name .env`

その後viで中身をいじって正しい挙動の変化を確認したのでファイルは正しく存在していたと思われる

■背景  
ターミナル（teraterm）で開発中のプログラムのソースやgitなどを管理していました。  
あるタイミングで開発中のwebへのアクセス権に関してエラーが表示され、.envファイルの設定を確認しようとしました。  
どこにファイルがあるのか失念していたので、思い当たるディレクトリに移動してlsで探しましたが見つからず。  
結果的には曖昧な記憶を頼りにfindで見つけました。

■環境  
windows10,Teraterm


CC BY-SA 4.0
2019-04-17T09:38:55.423
54254
2019-04-18T01:54:08.387
2019-04-18T01:54:08.387
3060
31799
question
unix
.envファイルがlsコマンドの実行結果に表示されない


`ls` は 先頭に `.` があるファイルをデフォルトでは表示しません。  
このため、 `-a / --all` オプション、または `-A / --almost-all` を指定する必要があります。

[code]

    -a, --all
          do not ignore entries starting with .
    
[/code]

> `.` から始まる項目を無視しない。
[code]

    -A, --almost-all
          do not list implied . and ..
    
[/code]

> （ `--all` に加えて）`.` 及び `..` を表示しない。


CC BY-SA 4.0
2019-04-17T09:51:47.107
54255
2019-04-17T10:06:19.143
2019-04-17T10:06:19.143
29826
29826
54254
answer