Home Hardware Networking Programmazione Software Domanda Sistemi
Conoscenza del computer >> sistemi >> CentOS >> .

Come elencare tutti i file ordinati per dimensione in Linux (RHEL / CentOS 7/8)

Esistono diversi modi per elencare tutti i file ordinati per dimensione in Linux. Un modo è usare du comando. Il comando du stamperà l'utilizzo del disco di ciascun file e directory nella directory specificata. Per ordinare l'output di du in base alla dimensione, puoi utilizzare sort comando. Il seguente comando elencherà tutti i file e le directory nella directory corrente ordinati per dimensione:

```

du -Shx | sort -hr

```

Un altro modo per elencare tutti i file ordinati per dimensione è utilizzare trova comando. Il comando trova può essere utilizzato per trovare file in base a diversi criteri, inclusa la dimensione. Per trovare tutti i file nella directory corrente che sono più grandi di 100 kilobyte, puoi utilizzare il seguente comando:

```

Trovare . -dimensione +100k

```

Per ordinare l'output di find in base alla dimensione, puoi utilizzare sort comando. Il seguente comando elencherà tutti i file nella directory corrente più grandi di 100 kilobyte ordinati per dimensione:

```

Trovare . -dimensione +100k | sort -hr

```

Infine, puoi anche usare ls comando per elencare tutti i file ordinati per dimensione. Il comando ls stamperà un elenco di tutti i file nella directory specificata. Per ordinare l'output di ls in base alla dimensione, puoi utilizzare -S opzione. Il seguente comando elencherà tutti i file nella directory corrente ordinati per dimensione:

```

ls -lShx

```

Ecco un esempio di output:

```

totale 24,6 milioni

drwxrwx--x 12 65534 65534 4.0K 7 marzo 2018 Documenti/

-rw------- 1 65534 65534 32,3 milioni 18 novembre 2018 Download/file1

-rw-r--r-- 1 65534 65534 1.5G 26 ottobre 00:01 Download/file2

```

Come puoi vedere, l'output è ordinato in base alla dimensione del file, con il file più grande in fondo.

 

sistemi © www.354353.com