ls コマンドは隠しファイルをリストします

ls コマンドは隠しファイルをリストします

lsコマンドを実行すると、opencv.sh~出力に似たファイルが表示されます。ホームディレクトリを確認すると、ファイルは表示されません。

デフォルトでは、他のパラメータを指定せずに隠しファイルも一覧表示されます。これが起こらないようにするにはどうすればよいですか?

私のバージョンはUbuntu 14.04です

ベストアンサー1

opencv.sh~隠しファイルではありません。 POSIX は、隠しファイルをドットで始まるがドットopencv.sh~で始まらないファイルとして定義します。

これらのファイルを見たくない場合は、そのファイルを含まないglobshopt -s extglobls !(*\~)使用して明示的にそのファイルを避けることができます。または(このファイルがvimから来たと仮定するため)、次のようにすることもできます。バックアップファイルを同じディレクトリに保存しないようにvimを設定する

おすすめ記事