Тази статия показва някои примери за използване на dir команда за изброяване на съдържанието на директория. The реж командата не е често използвана команда в Linux, но работи по-малко като командата ls, която повечето потребители на Linux предпочитат да използват.
[ You might also like: Linux mkdir Command Examples ]
Ще обсъдим реж команда, където ще разгледаме как да използваме различни опции и аргументи.
Общият синтаксис на реж командата е следната.
# dir [OPTION] [FILE]

Използване на командата dir с примери
Най-честата употреба на dir команда е да покаже съдържанието на директория във възходящ ред по азбучен ред.
Ако стартирате dir команда без никакви опции или местоположение на директорията ще покаже всички файлове и директории в текущата ви работна директория.
# dir

Изброяване на файлове и директории в конкретен път
Ако искате да изброите всички файлове и директории на определен път, добавете пътя на вашата директория, както е показано. Тук ще изброим файлове и директории под /etc
указател.
# dir /etc

За да посочите един файл на ред, използвайте -1
опция, както следва.
# dir -1 /etc

Изброяване на скрити файлове и директории
За да изброите всички файлове в директория, включително .
(скрити) файлове, използвайте -a
опция. Можете да включите -l
опция за форматиране на изхода като списък (подробна информация).
# dir -a # dir -al


Обявяване на записи в указателя
Когато трябва да изброите само записи в директория вместо съдържание на директория, можете да използвате -d
опция. В резултата по-долу опцията -d
изброява записи за /и т.н указател.
Когато използвате -dl
той показва дълъг списък на директорията, включително собственика, собственика на групата и разрешенията.
# dir -d /etc # dir -dl /etc

Индекс на списък Брой файлове
В случай, че искате да видите индексния номер на всеки файл, използвайте опцията -i
. От резултата по-долу можете да видите, че първата колона показва числа. Тези числа се наричат inodes които понякога се наричат индексни възли или индексни номера.
Ан inode в Linux системите е хранилище на данни във файлова система, която съхранява информация за файл, с изключение на име на файл и действителните му данни.
# dir -il

Изброяване на файлове според размери
Можете да видите размерите на файловете, като използвате -s
опция. Ако трябва да сортирате файловете според размера, използвайте -S
опция.
В този случай трябва да използвате и -h
опция за преглед на размерите на файловете в лесен за четене формат.
# dir -shl

В изхода по-горе първата колона показва размера на файловете в Килобайта. Резултатът по-долу показва сортиран списък с файлове според техните размери с помощта на -S
опция.
# dir -ashlS /home/kone

Можете също така да сортирате файлове по време на модификация, като файлът, който наскоро е бил модифициран, се появява първи в списъка. Това може да стане с помощта на -t
опция.
# dir -ashlt /home/kone

Изброяване на файлове без собственици
За да изброите файлове без техните собственици, трябва да използвате -g
опция, която работи като -l
опция само че не разпечатва собственика на файла. И за изброяване на файлове без собственик на група използвайте -G
опция, както следва.
# dir -ahgG /home/kone

Както можете да забележите от изхода по-горе, че името на собственика на файла и собственика на групата не се отпечатва. Можете също така да видите автора на файл, като използвате --author
знаме, както следва.
# dir -al --author /home/kone

В резултата по-горе петата колона показва името на автора на файл. The examples.desktop файловете са собственост на потребителя конепринадлежат към групата кили и е създаден от потребител коне.
Изброяване на директории преди файлове
Може да пожелаете да прегледате директориите преди всички други файлове и това може да стане с помощта на --group-directories-first
знаме, както следва.
# dir -l --group-directories-first

Когато наблюдавате резултата по-горе, можете да видите, че всички директории са изброени преди обикновените файлове. Писмото d
преди разрешенията показват директория и a
показва обикновен файл.
Можете също така да преглеждате поддиректории рекурсивно, което означава, че можете да изброите всички други поддиректории в директория, като използвате -Р опция, както следва.
# dir -R

В горния резултат, (.)
знакът означава текущата директория и началната директория на потребителя Коне имат три поддиректории, които са Архивиране, директория, и Документи.
The Архивиране поддиректория има две други поддиректории, които са mariadb и mysql които нямат поддиректории.
The реж поддиректория няма поддиректория. И поддиректорията Docs има две поддиректории, а именно Книги и Ключове които нямат поддиректории.
Изброяване на файлове с идентификатори на потребители и групи
За да видите потребител и група лични документитрябва да използвате -n
опция. Нека наблюдаваме разликата между следващите два изхода.
Изход без -н опция.
# dir -l --author

Изход с -n
опция.
# dir -nl --author

Изброяване на файлове, разделени със запетаи
Това може да се архивира с помощта на -m
опция.
# dir -am

За да намерите помощ при използването на реж командно използване --help
флаг и за преглед на подробности за версията на използването на dir --version
.
# dir --help # dir --version
Заключение
Това са само примери за основно използване на реж команда, за да използвате много други опции, вижте ръчното въвеждане за реж команда във вашата система.
# man dir
В случай, че намерите други интересни опции или начини за използване на реж команда, уведомете ни, като напишете коментар. Надяваме се, че намирате тази статия за полезна.
Публикациите се превеждат автоматично с google translate