Narzędzia użytkownika

Narzędzia witryny


so:locate_find

Różnice

Różnice między wybraną wersją a wersją aktualną.

Odnośnik do tego porównania

Poprzednia rewizja po obu stronachPoprzednia wersja
so:locate_find [2024/03/28 13:39] – [find] jkonczakso:locate_find [2026/04/14 12:41] (aktualna) – jkonczak
Linia 47: Linia 47:
 W przeciwnym razie każdy argument ''//arg//'' który nie jest wzorcem((Wzorcem w W przeciwnym razie każdy argument ''//arg//'' który nie jest wzorcem((Wzorcem w
 takim samym rozumieniu jak dla takim samym rozumieniu jak dla
-[[https://pubs.opengroup.org/onlinepubs/9699919799/utilities/V3_chap02.html#tag_18_13|powłoki]]+[[https://pubs.opengroup.org/onlinepubs/9799919799/utilities/V3_chap02.html#tag_19_14|powłoki]]
 – tzn. ''*'' oznacza dowolny tekst, ''?'' dowolny znak, ''[…]'' zakres.)) – tzn. ''*'' oznacza dowolny tekst, ''?'' dowolny znak, ''[…]'' zakres.))
 jest zmieniany na wzorzec ''*//arg//*''. jest zmieniany na wzorzec ''*//arg//*''.
Linia 90: Linia 90:
  
 Narzędzie ''find'' jest włączone w Narzędzie ''find'' jest włączone w
-[[https://pubs.opengroup.org/onlinepubs/9699919799/utilities/find.html|standard POSIX]],+[[https://pubs.opengroup.org/onlinepubs/9799919799/utilities/find.html|standard POSIX]],
 natomiast jego implementacje zwykle umieją dużo więcej niż wymaga POSIX. natomiast jego implementacje zwykle umieją dużo więcej niż wymaga POSIX.
 \\ \\
Linia 97: Linia 97:
  
 Z istotnych opcji, polecenie ''find'' ma dwie: \\ Z istotnych opcji, polecenie ''find'' ma dwie: \\
-''-L'' nakazuje podążać za dowiązaniami symbolicznymi (domyślne), \\ +''-L'' nakazuje zawsze podążać za dowiązaniami symbolicznymi (zauważ że wtedy nie da się wyszukać dowiązań), \\ 
-''-H'' nie podąża za dowiązaniami symbolicznymi (i pozwala je wyszukać jako dowiązania).+''-H'' nie podąża za dowiązaniami symbolicznymi zagłębiając się rekurencyjnie w katalogi (domyślne zachowanie).
  
 **''find'' ma specyficzną składnię – najpierw należy podać opcje, potem **''find'' ma specyficzną składnię – najpierw należy podać opcje, potem
Linia 121: Linia 121:
 |''-user //name//'' \\ ''-group //name//''|właściciela / grupę pliku| |''-user //name//'' \\ ''-group //name//''|właściciela / grupę pliku|
 |  \\ ''-perm  //tryb//'' \\ ''-perm -//tryb//'' \\ ''-perm  /%%%%//tryb//'' \\  |uprawnienia: \\ '' '' dokładnie takie jak podano \\ ''-'' wszystkie podane bity ustawione \\ ''/'' choć jeden podany bit ustawiony \\ tryb można zapisać ósemkowo (''22'') lub symbolicznie (''go+w'') | |  \\ ''-perm  //tryb//'' \\ ''-perm -//tryb//'' \\ ''-perm  /%%%%//tryb//'' \\  |uprawnienia: \\ '' '' dokładnie takie jak podano \\ ''-'' wszystkie podane bity ustawione \\ ''/'' choć jeden podany bit ustawiony \\ tryb można zapisać ósemkowo (''22'') lub symbolicznie (''go+w'') |
-|''-size //s//''|rozmiar; ''512c'' oznacza 512B; ''512M'' oznacza 512MB; \\ ''-512c'' oznacza co najwyżej 512B, ''+512c'' oznacza co najmniej 512B \\ Uwaga: domyślną jednostką, oznaczaną jako ''b'', są bloki dyskowe, nie bajty|+|''-size //s//''|rozmiar; ''512**c**'' oznacza 512B; ''512M'' oznacza 512MB; \\ ''-512**c**'' oznacza co najwyżej 512B, ''+512**c**'' oznacza co najmniej 512B \\ Uwaga: domyślną jednostką, oznaczaną jako ''b'', są bloki dyskowe, nie bajty|
 |''-atime //d//'' / ''-amin //min//'' \\ ''-ctime //d//'' / ''-cmin //min//'' \\ ''-mtime //d//'' / ''-mmin //min//'' |czas dostępu, zmiany, modyfikacji w dniach (//d//) lub minutach (//min//) \\ poprzedzenie czasu ''+'' oznacza ≥, a ''-'' oznacza ''≤'' niż podany| |''-atime //d//'' / ''-amin //min//'' \\ ''-ctime //d//'' / ''-cmin //min//'' \\ ''-mtime //d//'' / ''-mmin //min//'' |czas dostępu, zmiany, modyfikacji w dniach (//d//) lub minutach (//min//) \\ poprzedzenie czasu ''+'' oznacza ≥, a ''-'' oznacza ''≤'' niż podany|
  
so/locate_find.1711633181.txt.gz · ostatnio zmienione: (edycja zewnętrzna)