Is

Команда is выводит содержимое каталога. Эта команда сначала выводит список всех файлов, перечисленных в командной строке, а затем выводит список всех файлов, находящихся в каталогах, перечисленных в командной строке. Если не указано ни одного файла, то по умолчанию аргументом назначается текущий каталог.

Каждый список файлов сортируется отдельно в алфавитной последовательности текущих региональных настроек (locale).

Результат выдается на стандартный вывод, по одному файлу на строку.

При использовании ключа -l информация выдается в следующем виде:

• тип файла;

• права доступа к файлу;

• количество ссылок на файл;

• имя владельца;

• имя группы;

• размер файла;

• временной штамп;

• имя файла.

Типы файлов могут принимать следующие значения:

• – – для обычного файла;

• d – для каталога;

• b – для блочного устройства;

• с – для символьного устройства;

• l – для символической ссылки;

• р – для FIFO;

• s – для сокета.

Пример:

Более подробную информацию можно получить по команде man is.

mc Команда mc запускает на выполнение файловый менеджер Midnight Commander, который позволяет производить множество операций с файлами и каталогами и имеет огромное количество команд и настроек. Исчерпывающую информацию о Midnight Commander можно получить из его справочной системы, вызываемой нажатием клавиши .

mkdir

Команда создает каталоги с заданными именами. По умолчанию права доступа к каталогам устанавливаются в 0777 за вычетом битов, установленных в umask.

Пример:

mkdir test

Более подробную информацию можно получить по команде man mkdir.

mkfifo

Команда mkfifo создает именованные каналы (FIFO) с указанными именами. FIFO – это специальный тип файла, который позволяет общаться независимым процессам. Один процесс открывает FIFO-файл для записи, а второй для чтения, после чего данные могут передаваться как в обычных неименованных каналах в shell.

Более подробную информацию можно получить по команде man mkfifo.

mv

Команда mv перемещает или переименовывает файлы или каталоги.

Если последний аргумент является именем существующего каталога, то команда mv перемещает все указанные файлы в этот каталог. Если задано два файла, то имя первого файла будет изменено на имя второго.

Пример:

mv /tmp/test /home/user1

Перемещает файл test из каталога /tmp в каталог /home/user1. Более подробную информацию можно получить по команде man mv.

pwd

Команда pwd выводит имя текущего каталога.

Пример:

pwd /home/alst

rm

Команда rm удаляет файлы или каталоги. По умолчанию каталоги не удаляются, но если заданы опции -r или – r, то будет удаляться все дерево вложенных каталогов.

Пример:

rm *.tmp

Удаляет все ТМР-файлы из текущего каталога. Более подробную информацию можно получить по команде man rm.

rmdir Команда rmdir удаляет пустые каталоги. Если каталог не пуст, то будет выдано сообщение об ошибке. Для удаления непустых каталогов используйте команду

rmdir -r

size

Команда size выводит размеры сегментов программы, указанной в командной строке.

Пример:

size /sbin/agetty

text data bss dec hex filename

10819 844 10336 21999 55ef agetty

Перейти на страницу:

Все книги серии Наиболее полное руководство

Похожие книги