Протоколы Internet


Краткий справочник по командам UNIX - часть 18


/p>

Сравнение файлов

Сравнение файлов и выдача отчета о различиях;

cmp [-l][-s] файл1 файл2

Флаги:

-l

выдача полного списка различий;

-s

выдача кода результата; (если равны - 0; неравны - 1; хотя бы один недоступен - 2);

Удаление файлов

rm [флаги] файл

Флаги:

-f

если для файла запрещена запись/чтение;

-i

удаление в интерактивном режиме; ( * означает - все файлы каталога);

-r

* удаление всех файлов и подкаталогов;

Поиск файлов

find каталог ... аргументы ...

Просматриваются рекурсивно все подкаталоги для каждого указанного каталога и ищутся файлы отвечающие условиям, заданным в аргументах. Числовые аргументы со знаком "+" означают "больше чем", а числовой аргумент со знаком "-" "меньше чем". Аргументы - это условия поиска; любому аргументу предшествует знак "-", все аргументы считаются соединенными знаком "И". -o соединитель ИЛИ, перед каждым символом "ИЛИ" должен ставиться знак "\";

Допускаются аргументы:

-name имя файла

имя файла совпадает с заданным;

-type c

тип файла совпадает с с;

-links n

файл имеет n связей;

-user имя

файл принадлежит пользователю с данным именем;

-group имя

файл принадлежит группе с именем;

-size n

длина файла равна n блокам;

-inum n

индекс файла равен n;

-mtime n

последняя модификация файла была n дней назад;

-exec команда

выполняется команда UNIX;

-ok команда

то же, что и -exec, но печатается на терминале;

-print

печатается имя текущего файла;

-newer файл

текущий файл был модифицирован позже заданного

Очистка индексного дескриптора

clri файл-система индекс...

Удаляет индексный дескриптор для файла, отсутствующего в каталогах.

Библиотекарь

ar флаги [имя] библиотека [файл...]

Флаги:

a

указывает (совместно с r или m) на то, что файлы следует помещать после заданного файла;

b

то же, что и a, но файлы размещаются перед заданным файлом;

c

создание библиотечного файла;

d

удалить файлы из библиотеки;

l

поместить временные файлы библиотекаря в текущем каталоге;

m

переместить файлы в конец библиотеки или вслед за указанным файлом;

p

напечатать содержимое заданных файлов;

q

добавить файлы в конец библиотеки;

r

заменить файлы в библиотеке на новые. Если файлов нет, они просто добавляются;

t

перечислить файлы, входящие в библиотеку;

u

совместно с r указывает, что будет заменяться только те файлы библиотеки, которые были модифицированы раньше заданных файлов.

v

печать дополнительной информации (вид действия, имя файла) применяется совместно с d, m, r, x;

x

скопировать файлы в текущий каталог;

<


Начало  Назад  Вперед



Книжный магазин