Лекция: Просмотр содержимого каталогов

Команда ls (list) выводит на экран список файлов и каталогов, по умолчанию (если не указаны параметры) – список, относящийся к домашнему каталогу.

/home/larry# lsMailletterspapers/home/larry#

Чтобы получить более полную информацию от команды ls, можно использовать опцию – F:

/home/larry# ls -FMail/letters/papers//home/larry#

К концу каждого имени приписан символ /, значит, все три элемента в этом списке – подкаталоги.

Если в списке, выданном командой ls-F, к имени файла приписан символ *, то данный файл является исполняемым (executable).

Почти каждой команде в системе UNIX можно указывать несколько опций в дополнение к ее обязательным аргументам. Как правило, эти опции начинаются с символа -.

Если команде lsсообщается имя каталога, то на экран будет выдано содержимое этого каталога:

/home/larry# ls -F papersenglish-lithistory-finalmasters-thesisnotes//home/larry\#

Создание новых каталогов производится командой mkdir (make directory).

/home/larry# mkdir foo/home/larry# ls -FMail/foo/letters/papers//home/larry# cd foo/home/larry/foo# ls/home/larry/foo#

Новый каталог пустой, т. к. в нем нет файлов.

Для копирования файлов используется команда cp (copy).

/home/larry/foo# cp /etc/termcap ./home/larry/foo# cp /etc/shells ./home/larry/foo# ls -Fshells termcap/home/larry/foo# cp shells bells/home/larry/foo# ls -Fbells shells termcap/home/larry/foo#

Команда cp копирует файлы, перечисленные в командной строке, в файл или каталог, который указан последним аргументом. Для указания текущего каталога используется символ ".".

еще рефераты
Еще работы по информатике