For at liste alle filer, der ikke er tomme (størrelse > 0), ved hjælp af kommandoen ls
i Linux, kan du kombinere flere kommandoer og filtre. Her er en trinvis guide:
find . -type f -size +0c
find
: Kommandoen til at søge efter filer og mapper..
: Angiver den aktuelle mappe. Du kan ændre dette til en anden sti, hvis du ønsker at søge i en anden mappe.-type f
: Filtrerer resultaterne til kun at inkludere filer (ikke mapper).-size +0c
: Filtrerer resultaterne til kun at inkludere filer, der er større end 0 bytes (ikke tomme filer).Hvis du ønsker at bruge ls
kommandoen specifikt, kan du kombinere den med find
og xargs
:
find . -type f -size +0c -print0 | xargs -0 ls -l
-print0
: Bruges sammen med find
for at håndtere filnavne med mellemrum korrekt.xargs -0
: Bruges til at sikre, at filnavne med mellemrum håndteres korrekt, når de sendes til ls
.ls -l
: Viser detaljeret information om hver fil.Disse kommandoer vil hjælpe dig med at liste alle filer, der ikke er tomme, i den aktuelle mappe eller en specificeret sti.
Med Handyhand kan du nemt få hjælp til dine Linux-opgaver. Opret din opgave gratis, og modtag bud fra dygtige freelancere på få minutter. Uanset om det drejer sig om installation, fejlfinding eller konfiguration, er der altid en, der kan hjælpe dig.