Содержимое страницы «Users/a-emelyanova/pr3».
Описание команды ls
Команда показывает файлы и информацию о них (по умолчанию файлы из текущей директории). Записи располагаются в алфавитном порядке, если не указано -cftuvSUX или --sort. Обязательные аргументы для длинных опций являются обязательными и для коротких. То есть, если длинная опция требует какого-либо аргумента, то он должен быть и у соответствующей короткой опции.
Опции
--author
- с -l, печатает автора каждого файла
-m
- расставляет запятые, разделяя список на части
-t
- сортирует по времени изменения, первые - самые новые
Описание команды cp
- Копирует файл в другой файл или папку, или же копирует группу файлов в папку. Обязательные аргументы для длинных опций являются обязательными и для коротких.
Опции
-R
- копирует директории рекурсивно, то есть со всеми содержащимися в них файлами
-u
- копирует только тот файл, который новее конечного или если конечный файл отсутствует
-t
- Копирует все файлы-аргументы в заданную директорию, записанную после опции. Например -tfolder копирует в папку folder.
Описание команды mv
Переименовывает исходный файл или перемещает файл(ы) в директорию. Обязательные аргументы для длинных опций являются обязательными и для коротких.
Опции
-u
- перемещает только тот файл, который новее конечного или если конечный файл отсутствует
-t
- перемещает все исходные файлы в директорию, записанную после опции. Например, -tfolder перемещает в папку folder.
-v
- объясняет, какие операции выполняются
Поведение команды mv
mv arg1 arg2 |
arg1 файл |
arg1 папка |
arg1 не существует |
arg2 файл |
первый файл переименуется во второй, а второй удаляется |
ошибка |
ошибка |
arg2 папка |
файл перемещается в папку |
первая папка перемещается во вторую |
ошибка |
arg2 не существует |
первый файл переименуется во второй |
первая папка переименуется во вторую |
ошибка |