Как да използвате командата ‘dir’ с различни опции и аргументи в Linux

Сподели

Тази статия показва някои примери за използване на dir команда за изброяване на съдържанието на директория. The реж командата не е често използвана команда в Linux, но работи по-малко като командата ls, която повечето потребители на Linux предпочитат да използват.

[ You might also like: Linux mkdir Command Examples ]

Ще обсъдим реж команда, където ще разгледаме как да използваме различни опции и аргументи.

Общият синтаксис на реж командата е следната.

# dir [OPTION] [FILE]
Синтаксис на командата dir
Синтаксис на командата dir

Използване на командата dir с примери

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

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

# dir
Списък на файлове и директории в Linux
Списък на файлове и директории в Linux

Изброяване на файлове и директории в конкретен път

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

# dir /etc
Списък на файлове и директории на конкретна директория
Списък на файлове и директории на конкретна директория

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

# dir -1 /etc
Изброяване на файлове на ред в директория
Изброяване на файлове на ред в директорията

Изброяване на скрити файлове и директории

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

# dir -a
# dir -al
Списък на скритите файлове
Списък на скритите файлове
Дълъг списък със скрити файлове
Дълъг списък със скрити файлове

Обявяване на записи в указателя

Когато трябва да изброите само записи в директория вместо съдържание на директория, можете да използвате -d опция. В резултата по-долу опцията -d изброява записи за /и т.н указател.

Когато използвате -dlтой показва дълъг списък на директорията, включително собственика, собственика на групата и разрешенията.

# dir -d /etc
# dir -dl /etc
Дълъг списък /etc Директория
Дълъг списък /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
Списък на файлове без ID
Списък на файлове без идентификатори

Изход с -n опция.

# dir -nl --author
Списък на файлове с идентификатори
Списък на файлове с идентификатори

Изброяване на файлове, разделени със запетаи

Това може да се архивира с помощта на -m опция.

# dir -am
Списък на записи със запетая
Списък на записи със запетая

За да намерите помощ при използването на реж командно използване --help флаг и за преглед на подробности за версията на използването на dir --version.

# dir --help
# dir --version

Заключение

Това са само примери за основно използване на реж команда, за да използвате много други опции, вижте ръчното въвеждане за реж команда във вашата система.

# man dir

В случай, че намерите други интересни опции или начини за използване на реж команда, уведомете ни, като напишете коментар. Надяваме се, че намирате тази статия за полезна.

Публикациите се превеждат автоматично с google translate


Сподели