GNU/Linux >> LINUX-Kenntnisse >  >> Linux

10 Suchbefehle zur Verbesserung Ihrer Dateisuche in Linux [Grundlagen]

In Fortsetzung unserer Tutorials zu den Linux-Grundlagen zeige ich Ihnen heute 10 Suchbefehle, die die Dateisuche in Linux verbessern. In Ordnung! Los geht's,

1. Wie finde ich eine Datei im aktuellen Verzeichnis?

find . -name filename.txt

Hinweis:Punkt(.) nach find bezeichnet aktuelles Verzeichnis

2. Wie finde ich eine Datei unter „/“?

find / -name filename.txt

Hinweis:Slash (/) nach find sucht die Datei unter der Partition „/“. Um zum Beispiel eine Datei im /home-Verzeichnis zu suchen, ist unten der Befehl,

find /home -name filename.txt

3. Wie durchsuche ich ein Verzeichnis mit find?

find . -type d -name directory_name

4. Wie finde ich eine Datei, indem ich die Groß-/Kleinschreibung ignoriere?

Beispielsweise listet der folgende Befehl Dateien in Klein- und Großbuchstaben auf.

$ find . -iname project.txt
./project.txt
./PROJECT.TXT
./Project.txt

 5. Wie finde ich eine Datei und entferne sie mit Find?

find . -name project.txt -exec rm -f {} \;

6. Wie finde ich eine Datei und ändere ihre Berechtigung?

Hier ist der eigentliche Berechtigungssatz für eine Datei,

$ ls -l secret.txt
-r-------- 1 peter author 0 Oct 12 14:20 secret.txt

Wir werden versuchen, eine Datei zu finden und ihre Berechtigung auf „755“ zu ändern

find . -name secret.txt -exec chmod 755 {} \;

Überprüfen Sie jetzt die Dateiberechtigung

$ ls -l secret.txt
-rwxr-xr-x 1 peter author0 Oct 12 14:20 secret.txt

7. Wie finde ich alle txt-Dateien und ändere ihre Berechtigung?

find / -name *.txt -exec chmod 755 {} \;

8. Wie finde ich alle leeren Dateien?

find /tmp -type f -empty

9. Wie finde ich alle leeren Verzeichnisse?

find /tmp -type d -empty

10. Wie finde ich alle Dateien basierend auf der Gruppe?

find /home -group developer

Linux
  1. Benennen Sie eine Datei im Linux-Terminal um

  2. Verbessern Sie die Linux-Systemleistung mit noatime

  3. Suchen Sie die Datei und wechseln Sie dann in dieses Verzeichnis in Linux

  4. Wie sehe ich du in GB anstelle von MB in Linux?

  5. Linux-mv-Datei mit langem Namen

So finden / erhalten Sie Ihre IP-Adresse unter Linux

So finden Sie eine Zeichenfolge in einer Datei unter Linux

Linux-Berechtigungen – So finden Sie Berechtigungen einer Datei

So finden Sie Dateien, die eine bestimmte Textzeichenfolge in Linux enthalten

Finden Sie Befehl in Linux/UNIX

So führen Sie eine Fuzzy-Dateisuche unter Linux durch