Задание 1 (получение справки)
Выбрала команду ls (list directory contents). Описание: показывает информацию о содержимом - файлах и директориях (по умолчанию - в текущей директории) в виде списка. Если не указаны опции -c/-f/-t/-u/-v/-S/-U/-X или --sort, сортировка показываемого производится по алфавиту. Обязательные аргументы нужны для опций, записанных как в коротком(- и символ), так и в длинном (-- и слово) виде.
- Например, существует опция -I(--ignore) с обязательным аргументом PATTERN, позволяющая выводить содержимое текущей директории, кроме того, что соответствует указанному шаблону (собственно PATTERN). Его указание является обязательным как для -I, так и для --ignore.
Некоторые опции:
-S - сортирует по размеру, ставя объекты наибольшего размера первыми
--author - вместе с -l пишет автора каждого объекта (-l показывает дополнительные сведения об объектах, например, дату создания)
-t - сортирует по времени изменения, ставя наиболее поздно отредактированные элементы первыми — *под объектами подразумеваются файлы и директории
Задание 3 (поведение команд cp и mv)
Для mv:
mv arg1 arg2 |
arg1 файл |
arg1 папка |
arg1 не существует |
arg2 файл |
исчезновение arg2, содержимое arg1 остается, но arg1 переименовывается в arg2 |
ошибка |
ошибка |
arg2 папка |
перемещение arg1 в arg2 |
перемещение arg1 в arg2 |
ошибка |
arg2 не существует |
переименование arg1 в arg2 |
переименование arg1 в arg2 |
ошибка |
Для cp:
cp arg1 arg2 |
arg1 файл |
arg1 папка |
arg1 не существует |
arg2 файл |
копирование содержимого arg1 в arg2 с перезаписью arg2 (исходная информация в arg2 теряется) |
ошибка |
ошибка |
arg2 папка |
копирование содержимого arg1 в arg2 |
появляется сообщение об ошибке - необходимо использовать опцию -r |
ошибка |
arg2 не существует |
создание arg2 с содержимым arg1 |
появляется сообщение об ошибке - необходимо использовать опцию -r |
ошибка |