<Предыдущая | Содержание: | Следующая>
Копирование файлов
Теперь давайте добавим данные на нашу игровую площадку. Сделаем это, скопировав файл. С помощью cp команду, мы скопируем ПАРОЛЬ файл из / и т.д. каталог в текущий рабочий каталог:
[я @ linuxbox детская площадка] $ cp / etc / passwd.
[я @ linuxbox детская площадка] $ cp / etc / passwd.
Обратите внимание, как мы использовали сокращение для текущего рабочего каталога, единственную конечную точку. Итак, теперь, если мы выполним ls, мы увидим наш файл:
[я @ linuxbox детская площадка] $ ls -l
Всего 12
drwxrwxr-x 2 меня мне 4096 2016-01-10 16:40 dir1
drwxrwxr-x 2 меня мне 4096 2016-01-10 16:40 dir2
-rw-r - r-- 1 мне мне 1650 2016-01-10 16:07 passwd
[я @ linuxbox детская площадка] $ ls -l
Всего 12
drwxrwxr-x 2 меня мне 4096 2016-01-10 16:40 dir1
drwxrwxr-x 2 меня мне 4096 2016-01-10 16:40 dir2
-rw-r - r-- 1 мне мне 1650 2016-01-10 16:07 passwd
Теперь, просто для удовольствия, давайте повторим копию, используя параметр «-v» (подробный), чтобы увидеть, что она делает:
[я @ linuxbox детская площадка] $ cp -v / etc / passwd.
`/ etc / passwd '->` ./passwd'
[я @ linuxbox детская площадка] $ cp -v / etc / passwd.
`/ etc / passwd '->` ./passwd'
Ассоциация cp команда снова выполнила копирование, но на этот раз отобразила краткое сообщение, указывающее, какую операцию она выполняла. Заметить, что cp перезаписал первую копию без предупреждения. Опять же, это случай cp при условии, что вы знаете, что делаете. Чтобы получить предупреждение, мы включим опцию «-i» (интерактивная):
[я @ linuxbox детская площадка] $ cp -i / etc / passwd.
cp: перезаписать `./passwd '?
[я @ linuxbox детская площадка] $ cp -i / etc / passwd.
cp: перезаписать `./passwd '?
Ответ на приглашение вводом «y» приведет к перезаписи файла, любой другой символ (например, «n») вызовет cp чтобы оставить файл в покое.