Sådan udelukker du skjulte filer med find-kommandoen i Unix

Hvilke muligheder skal bruges med find for at udelukke skjulte filer?

Muligheder for at udelukke skjulte filer med find inkluderer brug af -not og -name, -prune, ! og -name, samt -regex, hvilket giver fleksibilitet afhængigt af behov og struktur.

Muligheder for at udelukke skjulte filer med find

Når du bruger kommandoen find i Unix-baserede systemer, kan du udelukke skjulte filer (filer, der starter med en punktum) ved at anvende forskellige muligheder og teknikker. Her er nogle metoder til at opnå dette:

  • Brug af -not og -name:

    Du kan bruge -not og -name mulighederne sammen for at udelukke skjulte filer.

    find . -not -name '.*'
  • Brug af -prune:

    Med -prune kan du udelukke hele mapper og deres indhold, inklusive skjulte filer.

    find . -path './.*' -prune -o -print
  • Brug af ! og -name:

    En anden måde at udelukke skjulte filer på er ved at bruge ! sammen med -name.

    find . ! -name '.*'
  • Brug af -regex:

    Du kan også bruge regulære udtryk til at udelukke skjulte filer.

    find . -regex '^./[^.].*'

Disse metoder giver dig fleksibilitet til at udelukke skjulte filer afhængigt af dine specifikke behov og den struktur, du arbejder med.