Po aktualizacji do 18.04, od 16.04, wszystkie nazwy plików ze spacjami są oznaczone jako 'file name'. Wcześniej było to po prostu file name. Nazwy plików bez spacji są wyświetlane normalnie:
$ ls
bar 'foo bar'
Chociaż nie wpływa to w żaden sposób na funkcjonalność, wydaje mi się, że jest to zagracenie.
Używam bashjako powłoki.
Jak mogę usunąć ''pokazywanie nazw plików ze spacjami?
lsdo zarządzania plikami w swoich skryptach, robisz to źle. Dlaczego nie powinieneś analizować danych wyjściowychls i Dlaczego nie parsować ls(i co zamiast tego zrobić)?
lsAutor przynajmniej rozwiązuje niektóre problemy. Wiedząc, że autor jest aktywnie zaangażowany w Stack Exchange (link w mojej odpowiedzi), łatwiej byłoby zasugerować przyszłe ulepszenia. Następnie komentarze innych użytkowników zachęciłyby autora do wdrożenia sugestii.