Cуперкомпьютеры: администрирование - страница 46

Шрифт
Интервал


>~ (тильда) – домашний каталог;

>~name – домашний каталог пользователя name;

– (тире) – возврат в предыдущий каталог (опция встроенной команды cd).

Команды для работы с каталогами

>mkdir [опции] имя_каталога … – создать новые каталоги.

Опции:

>-m mode – задать права доступа;

>-p – создавать при необходимости родительские каталоги.

>rmdir имя_каталога … – удалить каталоги (каталоги должны быть пустыми).

>ls [опции/имена] – выводит содержимое каталога или атрибутов файлов.

>имена – это имена каталогов или файлов. Если имена не указаны, то выводится содержание текущего каталога.

Наиболее часто используются опции:

>-a – вывести все файлы (даже если имена начинаются с точки);

>-l – вывести подробную информацию о файлах и папках (права доступа, имя владельца и группы, размер в блоках по 512 байт, время последней модификации, имя файла или каталога);

>-t – имена файлов сортируются не по алфавиту, а по времени последнего изменения;

>-R – рекурсивно пройти по всем подкаталогам, выводя по ним информацию.

Команды для работы с файлами

>touch [опции] имя_файла – создать файл, если он не существовал, или изменить время последнего изменения файла.

>rm [опции] имя_файла … — удаление файлов

опции

>-i – интерактивное удаление (с требованием подтверждения);

>-f – без выдачи сообщений;

>-r – рекурсивное удаление каталогов вместе с содержимым.

Примеры:



Для задания списка файлов можно использовать шаблоны, но пользоваться ими следует крайне осторожно. Команда

>rm test* удалит все файлы с именами, начинающимися на >test;

>rm test * (после test стоит пробел) удалит вообще все файлы в каталоге (кроме начинающихся на точку).

>mv [опции] источник назначение – перемещение файлов и каталогов.

Опции:

>-i – интерактивное перемещение (с требованием подтверждения);

>-f – без выдачи сообщений.

Команда mv выполняет множество функций в зависимости от типа аргументов.

1) Переименовывает файлы и каталоги, если оба аргумента являются либо файлами, либо каталогами:

>mv file1 file2 – в рабочем каталоге файл >file1 получит имя >file2;

>mv dir1 dir2 – если >dir2 не существовал в рабочем каталоге, то каталог >dir1 получит имя >dir2; если >dir2 существовал, то каталог >dir1 будет перемещён в него.

2) Перемещает файл или каталог в другой каталог с тем же именем или другим:

>mv file1 dir2 – перемещает >file1 из рабочего каталога в каталог