Отчёт за практикум 3
Команда ls
Выводит информацию о файлах по умолчанию из текущей директории, а не по умолчанию из директории, которая указана в качестве аргумента. Сортирует записи в алфавитном порядке, если не использованы опции -cftuvSUX или --sort. Аргументы, обязательные для длинных опций, также обязательны для коротких.
опции
-a, --all – выводит все файлы, в том числе начинающиеся с . (скрытые файлы)
-h, --human-readable (используется с -l или -s) – выдаёт размеры файлов в КБ, МБ и ГБ
-S – упорядочивает записи по размеру файлов, начиная с наибольшего
Поведение команд cp и mv
mv arg1 arg2 |
arg1 файл |
arg1 папка |
arg1 не существует |
arg2 файл |
файл arg1 будет переименован в файл arg2, а файл arg2 удаляется |
ошибка, т.к. невозможно перезаписать не-папку arg2 на arg1 |
ошибка, т.к. не найден файл или папка arg1 |
arg2 папка |
перемещение файла arg1 в папку arg2 |
перемещение папки arg1 вместе с содержимым в паку arg2 |
ошибка, т.к. не найден файл или папка arg1 |
arg2 не существует |
файл arg1 будет переименован в файл arg2 |
папка arg1 переименовывается в папку arg2 |
ошибка, т.к. не найден файл или папка arg1 |