Locate: Skillnad mellan sidversioner

Från Wiki.linux.se
Hoppa till navigering Hoppa till sök
(Skapade sidan med 'NAME        locate - find files by name SYNOPSIS        locate [OPTION]... PATTERN... DESCRIPTION        locate  reads one or more databases prepared by updatedb(8) and writes file names matching at least one of the        PATTERNs to standard output, one per line.        If --regex is not specified, PATTERNs can contain globbing characters.  If any PATTERN  contains  no  globbing        characters, locate behaves as if the pattern we...')
 
Ingen redigeringssammanfattning
 
(2 mellanliggande sidversioner av samma användare visas inte)
Rad 1: Rad 1:
NAME
==== NAMN ====
''locate'' - hitta filer efter namn


       locate - find files by name
==== SYNOPSIS ====
       ''locate'' [OPTION]... PATTERN...


SYNOPSIS
==== BESKRIVNING ====
Lokalisera läser en eller flera databaser förberedda av updatedb(8) och skriver filnamn som matchar minst en av


       locate [OPTION]... PATTERN...
MÖNSTER till standardutgång, ett per rad.


DESCRIPTION
Om --regex inte anges, kan PATTERNs innehålla globbing-tecken. Om något MÖNSTER  innehåller  ingen  globbing


       locate  reads one or more databases prepared by updatedb(8) and writes file names matching at least one of the
tecken, lokalisera beter sig som om mönstret var *MÖNSTER*. Som standard kontrollerar inte locate om filer som finns i databasen fortfarande finns (men det kräver alla överordnade kataloger finns om databasen byggdes med --require-visibility no). lokalisera kan aldrig rapportera filer skapas efter den senaste uppdateringen av den relevanta databasen.


       PATTERNs to standard output, one per line.
==== AVSLUTA STATUS ====
lokalisera utgångar med status 0 om någon matchning hittades eller om lokalisering anropades med någon av --limit 0, --help,


       If --regex is not specified, PATTERNs can contain globbing characters.  If any PATTERN  contains  no  globbing
--statistik eller --versionsalternativ. Om ingen matchning hittades eller om ett allvarligt fel påträffades, leta reda på utgångar med


       characters, locate behaves as if the pattern were *PATTERN*.
status 1.


       By  default, locate does not check whether files found in database still exist (but it does require all parent
Fel som uppstår vid läsning av en databas är inte dödliga, sökningen fortsätter i andra specificerade databaser, om några.


       directories to exist if the database was built with --require-visibility no).  locate can never  report  files
==== ALTERNATIV ====


       created after the most recent update of the relevant database.
===== ''-A, --all'' =====
''Skriv endast ut poster som matchar alla MÖNSTER istället för att kräva att bara en av dem matchar.''


EXIT STATUS
===== ''-b, --basename'' =====
Matcha endast basnamnet mot de angivna mönstren. Detta är motsatsen till --helnamn.


locate  exits with status 0 if any match was found or if locate was invoked with one of the --limit 0, --help,
===== ''-c, --count'' =====
Istället för att skriva filnamn på standardutdata, skriv bara antalet matchande poster.


--statistics or --version options.  If no match was found or a fatal error was encountered, locate exits  with
===== ''-d, --database'' DBPATH =====
Ersätt standarddatabasen med DBPATH. DBPATH är en :-separerad lista med  databasfil namn. Om mer  än  ett  --database -alternativ anges, är den resulterande sökvägen en sammanlänkning av de separata sökvägarna.


status 1.
Ett tomt databasfilnamn ersätts av standarddatabasen. Ett databasfilnamn – hänvisar till standardindata. Observera att en databas endast kan läsas från standardinmatningen en gång.


Errors  encountered  while reading a database are not fatal, search continues in other specified databases, if any.
===== ''-e, --existing'' =====
Skriv endast ut poster som hänvisar till filer som fanns vid den tidpunkt då lokaliseringen körs.


OPTIONS
===== ''-L, --follow'' =====
När du kontrollerar om filer  finns (om alternativet --existing är specificerat), följ efterföljande symboliska länkar. Detta gör att trasiga symboliska länkar utelämnas från utgången. Detta är standardbeteendet. Motsatsen kan specificeras med --nofollow.


-A, --all
===== ''-h, --help'' =====
Skriv en sammanfattning av de tillgängliga alternativen för att standardutmata och avsluta framgångsrikt.


Print only entries that match all PATTERNs instead of requiring only one of them to match.
===== -i, --ignore-case =====
Ignorera skiftlägesskillnader när du matchar mönster.


-b, --basename
===== -p, --ignore-spaces =====
Ignorera skiljetecken och mellanslag när du matchar mönster.


Match only the base name against the specified patterns.  This is the opposite of --wholename.
===== ''-t, --transliterate'' =====
Ignorera accenter med iconv-translitteration när du matchar mönster.


-c, --count
===== -l, --limit, -n LIMIT =====
Avsluta framgångsrikt efter att ha hittat LIMIT poster. Om alternativet --count anges är det resulterande antalet också begränsat till LIMIT.


Instead of writing file names on standard output, write the number of matching entries only.
===== ''-m, --mmap'' =====
Ignoreras, för kompatibilitet med BSD och GNU-lokalisering.


-d, --database DBPATH
===== ''-P, --nofollow, -H'' =====
När du kontrollerar om filer finns (om alternativet --existing är angivet), följ inte efterföljande symboliska länkar. Detta gör att trasiga symboliska länkar rapporteras som andra filer.


Replace the default database with DBPATHDBPATH is a :-separated list of  database  file  names.   If more  than  one  --database  option is specified, the resulting path is a concatenation of the separate  paths.
===== -0, --null =====
Separate  the  entries  on output using the ASCII NUL character instead of writing each entry on a separate lineThis option is designed for interoperability with the --null option of GNU xargs(1).


An empty database file name is replaced by the default database.  A database file name - refers to  the  standard input.  Note that a database can be read from the standard input only once.
Detta är motsatsen till --follow.


-e, --existing
===== ''-S, --statistics'' =====
Write statistics about each read database to standard output instead of searching for files and exit successfully.


Print only entries that refer to files existing at the time locate is run.
===== ''-q, --quiet'' =====
Write no messages about errors encountered while reading and processing databases.


-L, --follow
===== ''-r, --regexp REGEXP'' =====
 Sök efter ett grundläggande regexp REGEXP. Inga MÖNSTER är tillåtna om detta alternativ används, men det här alternativet kan anges flera gånger.


When  checking  whether  files  exist (if the --existing option is specified), follow trailing symbolic links.  This causes broken symbolic links to be omitted from the output. This is the default behavior.  The opposite can be specified using --nofollow.
===== --regex   =====
Tolka alla PATTERNs som utökade regexps.


-h, --help
===== ''-s, --stdio  '' =====
Ignoreras, för kompatibilitet med BSD och GNU-lokalisering.


 Write a summary of the available options to standard output and exit successfully.
===== ''-V, --version'' =====
Skriv information om versionen och licensen för lokalisera på standardutdata och avsluta framgångsrikt.


-i, --ignore-case
===== ''-w, --wholename''   =====
Matcha endast hela sökvägsnamnet mot de angivna mönstren. Detta är standardbeteendet. Motsatsen kan specificeras med --basename.


 Ignore case distinctions when matching patterns.
==== '''EXEMPEL''' ====
För att söka efter en fil med exakt namnet NAME (inte *NAME*), använd


-p, --ignore-spaces
lokalisera -b '\NAME' Eftersom \ är ett globbing-tecken, inaktiverar detta den implicita ersättningen av NAME med *NAME*.


Ignore punctuation and spaces when matching patterns.
==== '''FILER''' ====
      /var/lib/mlocate/mlocate.db


-t, --transliterate
Databasen sökte som standard.


Ignore accents using iconv transliteration when matching patterns.
==== '''ENVIRONMENT''' ====
      LOCATE_PATH


-l, --limit, -n LIMIT
Sökväg till ytterligare databaser, tillagd efter standarddatabasen eller de databaser som anges med alternativet --database.


Exit successfully after finding LIMIT entriesIf the --count option is specified, the resulting count is also limited to LIMIT.
==== '''NOTES''' ====
Ordningen i vilken de begärda databaserna bearbetas är ospecificerad, vilket gör det möjligt för locate att ordna om databasens sökväg av säkerhetsskäl. locate försöker vara kompatibel med slocate (utan alternativen som används för att skapa databaser) och GNU locate, i den ordningen. Detta är anledningen till det opraktiska standardalternativet --follow och   för den förvirrande uppsättningen --regex och --regexp alternativ.


-m, --mmap
Den korta stavningen av alternativet -r är inkompatibelt med GNU locate, där det motsvarar alternativet --regex. Använd de långa alternativnamnen för att undvika förvirring.


Ignored, for compatibility with BSD and GNU locate.
Miljövariabeln LOCATE_PATH ersätter standarddatabasen i BSD och GNU locate, men den läggs till i andra databaser i denna implementering och slocate.


-P, --nofollow, -H
==== '''FÖRFATTARE''' ====
      Miloslav Trmac [[Mailto:mitr@redhat.com|<mitr@redhat.com]]>


When  checking whether files exist (if the --existing option is specified), do not follow trailing symbolic links.  This causes broken symbolic links to be reported like other files.     
'''SE ÄVEN'''


This is the opposite of --follow.
      updatedb(8), iconv(1),

Nuvarande version från 9 oktober 2022 kl. 06.06

NAMN

locate - hitta filer efter namn

SYNOPSIS

       locate [OPTION]... PATTERN...

BESKRIVNING

Lokalisera läser en eller flera databaser förberedda av updatedb(8) och skriver filnamn som matchar minst en av

MÖNSTER till standardutgång, ett per rad.

Om --regex inte anges, kan PATTERNs innehålla globbing-tecken. Om något MÖNSTER  innehåller  ingen  globbing

tecken, lokalisera beter sig som om mönstret var *MÖNSTER*. Som standard kontrollerar inte locate om filer som finns i databasen fortfarande finns (men det kräver alla överordnade kataloger finns om databasen byggdes med --require-visibility no). lokalisera kan aldrig rapportera filer skapas efter den senaste uppdateringen av den relevanta databasen.

AVSLUTA STATUS

lokalisera utgångar med status 0 om någon matchning hittades eller om lokalisering anropades med någon av --limit 0, --help,

--statistik eller --versionsalternativ. Om ingen matchning hittades eller om ett allvarligt fel påträffades, leta reda på utgångar med

status 1.

Fel som uppstår vid läsning av en databas är inte dödliga, sökningen fortsätter i andra specificerade databaser, om några.

ALTERNATIV

-A, --all

Skriv endast ut poster som matchar alla MÖNSTER istället för att kräva att bara en av dem matchar.

-b, --basename

Matcha endast basnamnet mot de angivna mönstren. Detta är motsatsen till --helnamn.

-c, --count

Istället för att skriva filnamn på standardutdata, skriv bara antalet matchande poster.

-d, --database DBPATH

Ersätt standarddatabasen med DBPATH. DBPATH är en :-separerad lista med  databasfil namn. Om mer  än  ett  --database -alternativ anges, är den resulterande sökvägen en sammanlänkning av de separata sökvägarna.

Ett tomt databasfilnamn ersätts av standarddatabasen. Ett databasfilnamn – hänvisar till standardindata. Observera att en databas endast kan läsas från standardinmatningen en gång.

-e, --existing

Skriv endast ut poster som hänvisar till filer som fanns vid den tidpunkt då lokaliseringen körs.

-L, --follow

När du kontrollerar om filer  finns (om alternativet --existing är specificerat), följ efterföljande symboliska länkar. Detta gör att trasiga symboliska länkar utelämnas från utgången. Detta är standardbeteendet. Motsatsen kan specificeras med --nofollow.

-h, --help

Skriv en sammanfattning av de tillgängliga alternativen för att standardutmata och avsluta framgångsrikt.

-i, --ignore-case

Ignorera skiftlägesskillnader när du matchar mönster.

-p, --ignore-spaces

Ignorera skiljetecken och mellanslag när du matchar mönster.

-t, --transliterate

Ignorera accenter med iconv-translitteration när du matchar mönster.

-l, --limit, -n LIMIT

Avsluta framgångsrikt efter att ha hittat LIMIT poster. Om alternativet --count anges är det resulterande antalet också begränsat till LIMIT.

-m, --mmap

Ignoreras, för kompatibilitet med BSD och GNU-lokalisering.

-P, --nofollow, -H

När du kontrollerar om filer finns (om alternativet --existing är angivet), följ inte efterföljande symboliska länkar. Detta gör att trasiga symboliska länkar rapporteras som andra filer.

-0, --null

Separate  the  entries  on output using the ASCII NUL character instead of writing each entry on a separate line.  This option is designed for interoperability with the --null option of GNU xargs(1).

Detta är motsatsen till --follow.

-S, --statistics

Write statistics about each read database to standard output instead of searching for files and exit successfully.

-q, --quiet

Write no messages about errors encountered while reading and processing databases.

-r, --regexp REGEXP

 Sök efter ett grundläggande regexp REGEXP. Inga MÖNSTER är tillåtna om detta alternativ används, men det här alternativet kan anges flera gånger.

--regex  

Tolka alla PATTERNs som utökade regexps.

-s, --stdio  

Ignoreras, för kompatibilitet med BSD och GNU-lokalisering.

-V, --version

Skriv information om versionen och licensen för lokalisera på standardutdata och avsluta framgångsrikt.

-w, --wholename  

Matcha endast hela sökvägsnamnet mot de angivna mönstren. Detta är standardbeteendet. Motsatsen kan specificeras med --basename.

EXEMPEL

För att söka efter en fil med exakt namnet NAME (inte *NAME*), använd

lokalisera -b '\NAME' Eftersom \ är ett globbing-tecken, inaktiverar detta den implicita ersättningen av NAME med *NAME*.

FILER

      /var/lib/mlocate/mlocate.db

Databasen sökte som standard.

ENVIRONMENT

      LOCATE_PATH

Sökväg till ytterligare databaser, tillagd efter standarddatabasen eller de databaser som anges med alternativet --database.

NOTES

Ordningen i vilken de begärda databaserna bearbetas är ospecificerad, vilket gör det möjligt för locate att ordna om databasens sökväg av säkerhetsskäl. locate försöker vara kompatibel med slocate (utan alternativen som används för att skapa databaser) och GNU locate, i den ordningen. Detta är anledningen till det opraktiska standardalternativet --follow och   för den förvirrande uppsättningen --regex och --regexp alternativ.

Den korta stavningen av alternativet -r är inkompatibelt med GNU locate, där det motsvarar alternativet --regex. Använd de långa alternativnamnen för att undvika förvirring.

Miljövariabeln LOCATE_PATH ersätter standarddatabasen i BSD och GNU locate, men den läggs till i andra databaser i denna implementering och slocate.

FÖRFATTARE

      Miloslav Trmac [<mitr@redhat.com ]>

SE ÄVEN

      updatedb(8), iconv(1),