So verwenden Sie den Befehl Suchen Sie nach Dateien basierend auf der Dateigröße suchen

So verwenden Sie den Befehl Suchen Sie nach Dateien basierend auf der Dateigröße suchen

Diese Konfiguration listet nur wenige Beispiele zum Durchsuchen von Dateien mit Verwendung auf finden Befehl basierend auf der Dateigröße.

Beispiel 1

Beginnen wir mit der Suche nach allen Dateien in unserem aktuellen Arbeitsverzeichnis mit einer Dateigröße von 6 MB:

$ find . -Größe 6m 

Das Suffix M bezeichnet Megabyte, die 1048576 Bytes sind. Die anderen verfügbaren Suffixe zu unserer Verfügung sind:

  • B - 512 -Byte -Blöcke (dies ist die Standardeinstellung, wenn kein Suffix verwendet wird)
  • C - Bytes
  • W - Zwei -Byte -Wörter
  • K - Kilobytes
  • M - Megabyte
  • G - Gigabyte

Beispiel 2

Das folgende Beispiel sucht nach allen Dateien über 2 Gigabyte. Beachten Sie die Verwendung von+ Zeichen:

$ find . -Größe +2g 

Beispiel 3

Obenstehendes finden Der Befehl wurde verwendet, um nach allen Dateien zu suchen, die größer als die angegebene Größe sind. Nächste, finden Das Befehlsbeispiel sucht nach allen Dateien mit weniger als 10 Kilobyten an Größe. Beachten Sie die Verwendung von- Zeichen:

$ find . -Größe -10K 

Beispiel 4

In diesem Beispiel werden wir verwenden finden Befehl zur Suche nach Dateien von mehr als 10 MB, aber kleiner als 20 MB:

# finden . -Größe +10 m -size -20m 

Beispiel 5

In diesem Beispiel verwenden wir die finden Befehl zur Suche nach Dateien in /usw Verzeichnis, das größer als 5 MB ist, und wir drucken auch seine relevante Dateigröße:

$ find /etc -size + 5m -exec ls -sh  + 6.1m/etc/udev/hwdb.Behälter 

Beispiel 6

Suchen Sie die ersten drei größten Dateien in einem in einem aktuellen Verzeichnis rekursiv:

$ find . -Typ f -exec ls -s  + | sortieren -n -r | Kopf -3 

Beispiel 7

Finden Sie die ersten 3 kleinsten Dateien in einem in einem aktuellen Verzeichnis rekursiv:

$ find / etc / -typ f -exec ls -s  + | sortieren -n | Kopf -3 

Beispiel 8

Im letzten Beispiel werden wir verwenden finden Befehl zur Suche nach leeren Dateien:

$ find . -Geben Sie F -Größe 0b oder $ Find ein . -Typ f -iefty 

Verwandte Linux -Tutorials:

  • So finden Sie eine Zeichenfolge oder einen Text in einer Datei unter Linux
  • So finden Sie große Dateien unter Linux
  • Grundlegende Linux -Befehle
  • WGet -Datei Download unter Linux
  • Linux -Befehle: Top 20 wichtigste Befehle, die Sie benötigen, um…
  • So montieren Sie das ISO -Bild unter Linux
  • So schneiden Sie die Datei unter Linux ab
  • Wie man GPT -Partitionstabellen mit GDISK und SGDISK manipuliert…
  • So finden Sie eine Datei unter Linux
  • Linux -Konfigurationsdateien: Top 30 am wichtigsten