INFORMATICS

The Best

Przełącznik języka

Zaproś mnie na KAWE

Jeżeli podoba Ci się strona i chcesz wspomóc projekt!

Postaw mi kawę na buycoffee.to

This Site

Płatnik

CMS

Hardware

Uncategorised

Emulators

Powershell

Storage Array

DNS

Antivirus program

Licznik

3.png0.png4.png2.png2.png5.png8.png
Today1155
Yesterday1207
This week7140
This month17159
Total3042258

Visitor Info

  • IP: 3.135.189.25
  • Browser: Unknown
  • Browser Version:
  • Operating System: Unknown

Who Is Online

3
Online

piątek, 22 listopad 2024 22:05

Polecenie find

Gwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywnaGwiazdka nieaktywna
 

Opcje polecenia find

-name - podana nazwa ważna jest wielkość liter

-iname - podana nazwa wielkość liter nie jest brana pod uwagę

find / -iname nazwa – wyszukuje zadanej nazwy (bez wzgledu na wlk liter) w calym drzewie katalogow

-size - rozmiar elementu

-atime - pokazuje element na którym ileś dni temu była wykonana operacja

-mtime - element zmodyfikowany określona ilość dni temu

find / -mtime –1 – pliki zmodyfikowane w ciągu ostatnich 24h

find / –mmin –8 – pliki zmodyfikowane w ciagu ostatnich 8min

-type - element szukany jest po oznaczeniu - f plik, d - katalog

-exec [{}]\; wykonuje dowolne polecenie polecenie można wykonać na odszukanych pozycjach wtedy stosujemy znak {}

Przykład

find . -type f -exec chmod 644 {} \; - wyszukanie plików i zamiana ich praw na 644

find ~ -maxdepth 1 -type f 2>/dev/null | wc -1 - liczy pliki w swoim katalogu domowym maxdepth 1 - nie szuka w katalogach

find / -user apache - name "[aA]*" - type d - wyszukuje w systemie foldery których właścicielem jest apache i które zaczynają się od litery a lub A

find / -printf '%u\n' 2>/dev/null | sort | uniq -c - podaje liczbę plików użytkownika w systemie "/" w katalogu domowym używamy "~"

find / -user root – wszystkie pliki admina z sys

find ~ -amin –60 pliki odczytywane w ciagu ostatnich 60 min z kat domowego

 

Search