mv dir1 dir2
dir2 не существовал в рабочем каталоге, то каталог dir1 получит имя dir2; если dir2 существовал, то каталог dir1 будет перемещён в него.2) Перемещает
файл или каталог в другой каталог с тем же именем или другим:mv file1 dir2
file1 из рабочего каталога в каталог dir2 с тем же именем;mv file1 dir2/file2
file1 из рабочего каталога в каталог dir2 с именем file2.Если источником является список файлов, а назначением – каталог, то можно использовать шаблоны:
mv file* ../dir2
file, в каталог одного уровня с рабочим.Во всех операциях объекты, выступающие в качестве источника, исчезают: меняют имя или расположение.
cp [опции] источник назначение
Опции:
-i
-f
-r
-p
Примеры:
cp file1 file2
file1 в файле с именем file2;cp file1 dir2
file1 в каталоге dir2 (т. е. с именем dir2/file1);cp -r dir1 dir2
dir1 в каталоге dir2;cp file1 file2 file3 /tmp
file1, file2, file3 в подкаталог tmp корневого каталога. Это можно выполнить командой:Команда cat
cat будет принимать входной поток из стандартного файла ввода (клавиатуры). Поскольку команда работает со стандартным файлом вывода (терминалом), то чаще всего она используется для просмотра на экране содержимого файла. Не рекомендуется выдавать на экран бинарные файлы.cat ls.txt
ls.txt на терминал;cat ls1.txt ls2.txt ls3.txt
ls1.txt, ls2.txt, ls3.txt;cat ls1.txt ls2.txt ls3.txt > lsall.txt
lsall.txt уже существовал, то он затрётся новым содержимым. Можно дописать в конец файла, если использовать для перенаправления знак >> (два знака «больше»).Команду cat
cat > ls.txt
ls.txt. Оборвать ввод можно сочетанием клавиш Ctrl-D.Команда cat
Для просмотра текстовых файлов порциями можно напрямую использовать команды:
• more file.txt
• less file.txt
Команда less
tail [опции] файл —
Опции:
-n number
-r number
-f
Прерывание интерактивной выдачи комбинацией Ctrl-С
grep [опции] строка [файл][файл]…
Опции:
-i
-n
-v
find [опции] каталог выражение
Выражения:
-name filename
filename. Возможно использование шаблонов, но тогда надо брать их в кавычки 'test*' либо экранировать символы шаблона test\*;-size [+|-]number
-atime number
-mtime number
-exec command \{\} \;
command над списком файлов, найденных командой find. Здесь выражение «{}» будет заменяться именем найденного файла, а ';' означает конец команды. Так как эти символы обрабатываются оболочкой, то их надо экранировать, например:– рекурсивно удалить все core-файлы, начиная с текущего каталога.