Kodomo

Пользователь

Ответы на вопросы 3 практикума

Вопрос 4.

cp /home/students/y19/*/term1/block1/credits/*-pr3.1 ./

При выполнении команды echo cp /home/students/y19/*/term1/block1/credits/*-pr3.1 ./ результат получается следующим:

cp /home/students/y19/nataliyak/term1/block1/credits/Kolyupanova-pr3.1 ./

то есть вместо звездочек возникают слова, которые написаны на местах звездочек в таком же адресе, как и адрес со звездочками. На месте звездочек могут находиться любые слова, и команда cp копирует файлы, которые расположены по указанным адресам с любыми словами вместо звездочек в текущую директорию (папку), на что указывает ./. Такая запись адреса со звездочками, название файла, заканчивающееся одинаково у всех, и одинаковые названия папок должны значительно облегчать проверку, потому что логины и фамилии у всех разные, но можно "поймать за хвост" файлы с одинаковым "хвостом" и адресом.

Вопрос 6.

Команда ls показывает содержимое директории - директории или файлы - или информацию о файлах (без опций выводится только название файла). После ls можно написать адреса директорий, содержимое которых нужно узнать, или файлов, информацию о которых необходимо получить. Если не указать адрес, то будет выведено содержимое текущей директории.

-l, --format=long, --format=verbose

nataliyak@kodomo:~/term1/block1/pr3$ ls

Kolyupanova-pr3.1 file1

nataliyak@kodomo:~/term1/block1/pr3$ ls -l

total 12

-rw-r- - - - -+ 1 nataliyak year-19 47 Sep 21 15:22 Kolyupanova-pr3.1

-rw-r- - - - -+ 1 nataliyak year-19 0 Sep 22 00:50 file1

nataliyak@kodomo:~/term1/block1$ ls -l

total 8

drwxr-x- - -+ 2 nataliyak year-19 30 Sep 21 17:51 credits

drwxr-x- - -+ 2 nataliyak year-19 42 Sep 22 00:50 pr3

nataliyak@kodomo:~/term1/block1/pr3$ ls --format=long

total 12

-rw-r- - - - -+ 1 nataliyak year-19 47 Sep 21 15:22 Kolyupanova-pr3.1

-rw-r- - - - -+ 1 nataliyak year-19 0 Sep 22 00:50 file1

nataliyak@kodomo:~/term1/block1/pr3$ ls --format=verbose

total 12

-rw-r- - - - -+ 1 nataliyak year-19 47 Sep 21 15:22 Kolyupanova-pr3.1

-rw-r- - - - -+ 1 nataliyak year-19 0 Sep 22 00:50 file1

Без опции при применении команды можно узнать только названия файлов или директорий. Опция -l позволяет узнать тип файла (директории) и права доступа к файлу(директории), количество ссылок на файл или директорию, владельца файла или директории, размер файла в байтах, дату последнего изменения файла и его название. Список начинается строчкой total с числом, отражающим общее дисковое пространство, которое используется всеми файлами в этой директории.