Jak wyszukiwać system plików w poszukiwaniu plików na podstawie rozszerzenia nazwy pliku
- 670
- 189
- Tomasz Szatkowski
Poniższa konfiguracja będzie kilkoma przykładami, jak szybko wyszukać system plików dla plików na podstawie rozszerzenia pliku. Do tego potrzebujemy tylko dwóch narzędzi wiersza poleceń znajdować
I Grep
. Najpierw wyszukaj wszystkie pliki z rozszerzeniem nazwy pliku .cii
rekurencyjnie wewnątrz /dom/
informator:
$ Znajdź ~/ -type f | grep "\.sh $ "
Używając znajdować
polecenie, które przeszukaliśmy wszystkie pliki w środku ~/
katalog domów użytkownika i używany GREP do drukowania tylko tych plików kończących się .cii
rozszerzenie nazwy pliku. W poniższym przykładzie będziemy szukać wszystkich plików z rozszerzeniem nazwy pliku .cii
, .tekst
I .py
:
$ Znajdź ~/ -type f | grep -e "\.sh $ | \.txt $ | \.py $ "
Korzystając z powyższego przykładu, możemy również wykonać akcję na każdym pliku. Na przykład następujące polecenie Linux usunie wszystkie pliki z katalogu domowego użytkownika ~/
Z rozszerzeniem nazwy pliku .cii
, .tekst
I .py
:
$ Znajdź ~/ -type f | grep -e "\.sh $ | \.txt $ | \.py $ "| xargs -i rm
Powiązane samouczki Linux:
- Wprowadzenie do automatyzacji, narzędzi i technik Linuksa
- Mastering Bash Script Loops
- Mint 20: Lepsze niż Ubuntu i Microsoft Windows?
- Rzeczy do zainstalowania na Ubuntu 20.04
- Jak wydrukować drzewo katalogu za pomocą Linux
- Wielokrotne Xarg z przykładami
- Big Data Manipulacja dla zabawy i zysku Część 1
- Podstawowe polecenia Linux
- Polecenia Linux: Top 20 najważniejsze polecenia, które musisz…
- Pętle bash z przykładami
- « Samouczek instalacji i konfiguracji wina w Linux
- Uzyskaj informacje o modelu twardym za pomocą Linuksa »