Chcę utworzyć listę wszystkich plików w katalogu, nie wymieniając żadnego z podkatalogów znajdujących się w tym samym katalogu, i wydrukować tę listę do nowego pliku.
ls -d * > filelist
utworzy listę wszystkich plików w bieżącym katalogu, ale wyświetli również podkatalogi w bieżącym katalogu. Wypróbowałem find
polecenie, używając -maxdepth 1
opcji - jednak format wyjściowy jest problemem, ponieważ find również wypisuje ścieżkę wraz z nazwami plików.
Jeśli ktoś mógłby mi powiedzieć, może inne polecenie lub opcje, które utworzą listę wyjściową tylko plików w katalogu, a nie nazwy podkatalogów lub ich zawartości, byłbym wdzięczny.
ls -d *
tylko pliki i foldery w bieżącym folderze, z wyjątkiem ukrytych plików / folderów tutaj;