
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
11 questions
SEO -repaso
Lesson
•
University
15 questions
Położenie i obszar Polski
Lesson
•
11th Grade
10 questions
SIMKOMDIG
Lesson
•
10th Grade
16 questions
Systemy operacyjne Ćwiczenie 2
Lesson
•
9th - 12th Grade
9 questions
Word
Lesson
•
7th Grade
8 questions
Cyber Review
Lesson
•
9th - 12th Grade
12 questions
Інформатика 10 клас
Lesson
•
10th Grade
12 questions
WORD Y EXCEL
Lesson
•
University
Popular Resources on Wayground
15 questions
Fractions on a Number Line
Quiz
•
3rd Grade
14 questions
Boundaries & Healthy Relationships
Lesson
•
6th - 8th Grade
13 questions
SMS Cafeteria Expectations Quiz
Quiz
•
6th - 8th Grade
20 questions
Equivalent Fractions
Quiz
•
3rd Grade
25 questions
Multiplication Facts
Quiz
•
5th Grade
12 questions
SMS Restroom Expectations Quiz
Quiz
•
6th - 8th Grade
20 questions
Main Idea and Details
Quiz
•
5th Grade
10 questions
Pi Day Trivia!
Quiz
•
6th - 9th Grade
Discover more resources for Computers
15 questions
Pi Day Trivia
Quiz
•
9th - 12th Grade
10 questions
Understanding Pi and Its Applications
Interactive video
•
7th - 12th Grade
10 questions
Cell Organelles and Their Functions
Interactive video
•
6th - 10th Grade
5 questions
Did You Know? Ireland
Interactive video
•
9th - 10th Grade
10 questions
Exploring Basic Probability Concepts
Interactive video
•
6th - 10th Grade
20 questions
Figurative Language Review
Quiz
•
10th Grade
15 questions
Pi Day Trivia
Quiz
•
10th Grade
10 questions
Exploring the Layers of the Earth
Interactive video
•
6th - 10th Grade