find(1): Skillnad mellan sidversioner
Admin (diskussion | bidrag) (Skapade sidan med '== find(1) - Linux manual sida == === NAMN === find - sök efter filer i en kataloghierarki === SYNOPSIS === <pre> find [-H] [-L] [-P] [-D debugalternativ] [-O nivå] [startpunkt...] [uttryck] </pre> === BESKRIVNING === Denna manualsida dokumenterar GNU-versionen av `find`. GNU `find` söker igenom katalogträdet från varje angiven startpunkt genom att utvärdera det angivna uttrycket från vänster till höger, enligt prioriteringsregler (se avsnittet OPERANDER...') |
(Ingen skillnad)
|
Versionen från 19 mars 2025 kl. 07.11
find(1) - Linux manual sida
NAMN
find - sök efter filer i en kataloghierarki
SYNOPSIS
find [-H] [-L] [-P] [-D debugalternativ] [-O nivå] [startpunkt...] [uttryck]
BESKRIVNING
Denna manualsida dokumenterar GNU-versionen av `find`. GNU `find` söker igenom katalogträdet från varje angiven startpunkt genom att utvärdera det angivna uttrycket från vänster till höger, enligt prioriteringsregler (se avsnittet OPERANDER), tills resultatet är känt (vänster sida är falsk för `-a`-operationer, sann för `-o`), varefter `find` går vidare till nästa filnamn. Om ingen startpunkt anges, antas `.`.
Om du använder `find` i en miljö där säkerhet är viktig (t.ex. vid sökning i kataloger som kan skrivas av andra användare) bör du läsa kapitlet "Säkerhetsöverväganden" i findutils-dokumentationen, som heter "Finding Files" och medföljer findutils. Det dokumentet innehåller mer detaljer och diskussion än denna manualsida.
ALTERNATIV
- `-P` Aldrig följ symboliska länkar (standard).
- `-L` Följ symboliska länkar.
- `-H` Följ endast symboliska länkar på kommandoraden.
- `-D debugalternativ` Skriv ut diagnostisk information.
- `-O nivå` Aktivera frågeoptimering (standard: 1).
UTTRYCK
- Tester - returnerar sant eller falskt baserat på filens egenskaper.
- Åtgärder - har bieffekter och returnerar sant eller falskt.
- Globala alternativ - påverkar tester och åtgärder.
- Positionella alternativ - påverkar endast efterföljande tester eller åtgärder.
- Operatorer - kopplar samman uttryck.
EXEMPEL
- Hitta och ta bort filer med namnet `core` i `/tmp`:
find /tmp -name core -type f -print0 | xargs -0 rm -f
- Sök efter filer ändrade de senaste 24 timmarna:
find $HOME -mtime 0
- Kör `file` på varje fil i den aktuella katalogen och underkataloger:
find . -type f -exec file '{}' \;
- Hitta och lista alla SUID-filer och kataloger:
find / -perm -4000 -fprintf /root/suid.txt '%#m %u %p\n'
UTGÅNGSKOD
`find` avslutas med status 0 om alla filer bearbetas korrekt, större än 0 om fel uppstår.
SE ÄVEN
`chmod(1)`, `locate(1)`, `ls(1)`, `updatedb(1)`, `xargs(1)`, `stat(2)`, `printf(3)`, `regex(7)`
COPYRIGHT
Copyright © 1990–2025 Free Software Foundation, Inc. Licens GPLv3+: GNU GPL version 3 eller senare <https://gnu.org/licenses/gpl.html>. Detta är fri programvara: du är fri att ändra och distribuera den. Ingen garanti ges i den utsträckning som lagen tillåter.