
SP - WYSZUKOWANIE PLIKÓW
Presentation
•
Computers
•
10th Grade
•
Hard
Marcin Gerwatowski
Used 1+ times
FREE Resource
10 Slides • 0 Questions
1
SP - WYSZUKOWANIE PLIKÓW
by Marcin Gerwatowski
2
#Linux – Wyszukiwanie plików
Do wyszukiwania plików w systemie Linux używa się polecenia find. Jego możliwości są bardzo szerokie, bowiem umożliwia wyszukiwanie w dowolnej lokalizacji rekursywnie a jako parametr może przyjąć nazwę pliku, rozszerzenie, wyrażenie regularne czy datę modyfikacji, Umożliwia także masowe usuwanie lub zmianę uprawnień wszystkich plików spełniających kryteria wyszukiwania.
3
Ogólna składnia polecenia find
Czyli jak ogólnie używać polecenia. Składania wygląda następująco:
find <options> <path> <expression>
Omówienie:
Atrybut „options” określa dodatkowe parametry wyszukiwania, umożliwiając jego optymalizację i precyzowanie,
Atrybut „path” określa, z jakiego folderu zaczynać wyszukiwanie (bierze pod uwagę również foldery znajdujące się wewnątrz wskazanej lokalizacji),
Atrybut „expression” określa wyrażenie określające nazwę pliku – może to być nazwa lub opis nazwy
4
Wyszukaj po nazwie
Najprostsze wyszukiwanie po nazwie – należy użyć parametru name. Nie wskazujemy lokalizacji, więc wyszukiwanie rozpocznie się od folderu, w którym aktualnie się znajdujesz i rekursywnie przeszuka także foldery wewnątrz.
find -name plik.txt # plik o nazwie plik.txt od bieżącego katalogu
Aby wyszukać bez względu na wielkość liter, zastosuj parametr iname.
find -iname plik.txt # plik o nazwie plik.txt bez względu na wielkość liter od bieżącego katalogu
5
6
Wyszukaj w konkretnej lokalizacji
Możesz także doprecyzować wyszukiwanie, określając lokalizację startową. Wpisz „.” (kropkę), wtedy wyszukiwanie rozpocznie się od folderu wyżej. Wpisz „/” (slash), wtedy wyszukiwanie odbędzie się w całym systemie plików. Wpisz dokładną lokalizację, żeby to w niej wyszukać.
find . -name plik.txt # plik o nazwie plik.txt od katalogu wyżej
find / -name plik.txt # plik o nazwie plik.txt w całym systemie plików
find /var plik.txt # plik o nazwie plik.txt w katalogu /var
Wyszukiwanie jest zawsze rekurencyjne, ale możesz określić, na ile poziomów głębokości ma się ono odbyć, tj. ile katalogów wewnątrz ma zostać przeszukane. W tym celu użyj parametru maxdepth.
find /var plik.txt -maxdepth 2 # plik o nazwie plik.txt w katalogu /var ale maksymalnie 2 poziomy wgłąb
7
Wyszukaj po rozszerzeniu
Nie musisz podawać konkretnej nazwy. Wpisanie „*” (gwiazdki) zastępuje dowolny ciąg znaków.
find -name *.jpg # wyszuka każdy plik o rozszerzeniu jpg od bieżącego katalogu
8
Wyszukaj puste pliki
Wykorzystaj dwa dodatkowe parametry, parametr type określający, co chcesz wyszukać (wartość „f” dla plików) oraz parametr empty.
find . -type f -empty # wyszuka puste pliki od katalogu wyżej
Wyszukaj katalogi
Możesz także wyszukać katalogi. W tym celu wykorzystaj parametr type z wartością „d”.
find . -name log -type d # wyszuka katalogi o nazwie log od katalogu wyżej
9
10
więcej informacji znajdziecie na
#Linux - Wyszukiwanie plików - cleverblog.pl
SP - WYSZUKOWANIE PLIKÓW
by Marcin Gerwatowski
Show answer
Auto Play
Slide 1 / 10
SLIDE
Similar Resources on Wayground
8 questions
Unit 2.3 Scripting (Book 2)
Presentation
•
8th Grade
8 questions
Pliki rastrowe czy wektorowe
Presentation
•
12th Grade
15 questions
Файл жана файлдык система
Presentation
•
7th Grade
8 questions
11A4: Tin HKI Bài 6
Presentation
•
11th Grade
9 questions
Stray kids
Presentation
•
8th Grade
9 questions
Słowa kluczowe
Presentation
•
7th - 11th Grade
12 questions
J277.2.2.3.The basic file handling operations.
Presentation
•
10th - 11th Grade
14 questions
Заключение
Presentation
•
11th Grade
Popular Resources on Wayground
16 questions
Grade 3 Simulation Assessment 2
Quiz
•
3rd Grade
19 questions
HCS Grade 5 Simulation Assessment_1 2526sy
Quiz
•
5th Grade
10 questions
Cinco de Mayo Trivia Questions
Interactive video
•
3rd - 5th Grade
17 questions
HCS Grade 4 Simulation Assessment_2 2526sy
Quiz
•
4th Grade
24 questions
HCS Grade 5 Simulation Assessment_2 2526sy
Quiz
•
5th Grade
13 questions
Cinco de mayo
Interactive video
•
6th - 8th Grade
20 questions
Math Review
Quiz
•
3rd Grade
30 questions
GVMS House Trivia 2026
Quiz
•
6th - 8th Grade