find(1): Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
Rad 72: Rad 72:
=== COPYRIGHT ===
=== 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.
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.
= Sidslut =
Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/find.1.html
<HR>
Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på
https://www.linux.se/kontaka-linux-se/
<BR><BR>Tack till [https://www.datorhjalp.se Datorhjälp] som har  sponsrat [https://www.linux.se Linux.se] med webbhotell.
[[Kategori:Linuxmanual grupp 1]]
[[Kategori:Linuxmanual]]

Versionen från 19 mars 2025 kl. 07.13

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.

Sidslut

Orginalhemsidan på Engelska :https://man7.org/linux/man-pages/man1/find.1.html


Det här är en maskinöversättning av Linux man sidor till svenska. Om du hittar fel är vi tacksamma om du rapporterar dem via formuläret som finns på https://www.linux.se/kontaka-linux-se/

Tack till Datorhjälp som har sponsrat Linux.se med webbhotell.