Команда ls используется для отображения содержимого каталогов в терминале Linux. По умолчанию вывод сортируется в алфавитном порядке. Однако иногда вам может потребоваться отобразить содержимое в обратном порядке. Это можно сделать с помощью самой команды ls или передав вывод внешней программе, например sort.
Хотя ls имеет встроенные возможности сортировки и хорошо совместима с другими опциями ls, команда sort - это специальная внешняя программа, которая предлагает свои собственные преимущества для сортировки вывода, которые вы можете использовать.\
Шаги по созданию списка содержимого каталогов в обратном направлении в Linux:
Откройте терминал.
Отобразите содержимое каталога с помощью команды ls.
1 | ls |
1 2 | Applications Documents Dropbox Movies Pictures System tmp Desktop Downloads Library Music Public Workspace |
Направьте вывод команды ls в команду 'sort', чтобы показать результаты в обратном порядке.
1 | ls | sort -r |
1 2 3 4 5 6 7 8 9 10 11 12 13 | tmp Workspace System Public Pictures Music Movies Library Dropbox Downloads Documents Desktop Applications |
Прямой вывод содержимого каталога в обратном порядке с помощью команды ls.
1 | ls -r |
1 2 | tmp System Pictures Movies Dropbox Documents Applications Workspace Public Music Library Downloads Desktop |
Отображение содержимого каталога на основе времени доступа или других критериев.
1 | ls -lt |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | total 0 drwxr-xr-x 12 user group 384 Jul 21 09:50 Workspace drwx------@ 19 user group 608 Jul 4 15:18 Dropbox drwx------+ 6 user group 192 Jul 4 11:47 Movies drwx------@ 83 user group 2656 Jun 27 14:11 Library drwx------+ 6 user group 192 Jun 25 16:13 Music lrwx------@ 1 user group 41 Jun 25 15:22 Desktop -> Library/CloudStorage/iCloud Drive/Desktop lrwx------@ 1 user group 43 Jun 25 15:22 Documents -> Library/CloudStorage/iCloud Drive/Documents drwx------+ 6 user group 192 Jun 25 15:18 Pictures drwxr-xr-x 3 user group 96 Aug 4 2018 System lrwxr-xr-x 1 user group 28 Jul 10 2018 Downloads -> /Volumes/SD/user/Downloads lrwxr-xr-x 1 user group 22 Jul 10 2018 tmp -> /Volumes/SD/user/tmp drwx------@ 4 user group 128 Jun 28 2018 Applications drwxr-xr-x+ 4 user group 128 Jun 28 2018 Public |
Сортировка содержимого каталога по определенному критерию в обратном порядке.
1 | ls -lrt |
1 2 3 4 5 6 7 8 9 10 11 12 13 14 | total 0 drwxr-xr-x+ 4 user group 128 Jun 28 2018 Public drwx------@ 4 user group 128 Jun 28 2018 Applications lrwxr-xr-x 1 user group 22 Jul 10 2018 tmp -> /Volumes/SD/user/tmp lrwxr-xr-x 1 user group 28 Jul 10 2018 Downloads -> /Volumes/SD/user/Downloads drwxr-xr-x 3 user group 96 Aug 4 2018 System drwx------+ 6 user group 192 Jun 25 15:18 Pictures lrwx------@ 1 user group 43 Jun 25 15:22 Documents -> Library/CloudStorage/iCloud Drive/Documents lrwx------@ 1 user group 41 Jun 25 15:22 Desktop -> Library/CloudStorage/iCloud Drive/Desktop drwx------+ 6 user group 192 Jun 25 16:13 Music drwx------@ 83 user group 2656 Jun 27 14:11 Library drwx------+ 6 user group 192 Jul 4 11:47 Movies drwx------@ 19 user group 608 Jul 4 15:18 Dropbox drwxr-xr-x 12 user group 384 Jul 21 09:50 Workspace |