Aynı dizinde bulunan alt dizinleri listelemeden bir dizindeki tüm dosyaların bir listesini oluşturmak ve bu listeyi yeni bir dosyaya yazdırmak istiyorum.
ls -d * > filelist
geçerli dizindeki tüm dosyaların bir listesini oluşturacaktır, fakat aynı zamanda mevcut dizindeki alt dizinleri de listeleyecektir. Seçeneği find
kullanarak komutu denedim -maxdepth 1
- ancak çıktı biçimi de dosya adlarıyla birlikte yolun çıktısını alırken bir sorundur.
Birisi lütfen bana sadece bir dizindeki dosyaların çıktı listesini üretecek, alt dizinlerin veya içeriklerinin isimlerini değil, kullanılacak başka bir komut veya seçenek söyleyebilir.
ls -d *
yalnızca gizli dosyalar / klasörler hariç, geçerli klasördeki dosyaları ve klasörleri listeleyebilirim;