<Попередній | зміст | Наступна>
Копіювання файлів
Далі давайте внесемо деякі дані на наш ігровий майданчик. Ми зробимо це, скопіювавши файл. Використання cp команду, ми скопіюємо файл passwd файл з / Etc каталог до поточного робочого каталогу:
[me@linuxbox playground]$ cp /etc/passwd.
[me@linuxbox playground]$ cp /etc/passwd.
Зверніть увагу, як ми використовували скорочення для поточного робочого каталогу, єдиний кінцевий період. Отже, якщо ми виконаємо an ls, ми побачимо наш файл:
[me@linuxbox playground]$ 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
[me@linuxbox playground]$ 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» (дослівно), щоб побачити, що вона робить:
[me@linuxbox playground]$ cp -v /etc/passwd.
`/etc/passwd' -> `./passwd'
[me@linuxbox playground]$ cp -v /etc/passwd.
`/etc/passwd' -> `./passwd'
Команда cp команда знову виконала копію, але цього разу відобразила стисле повідомлення із зазначенням того, яку операцію вона виконувала. Зверніть увагу на це cp перезаписав першу копію без будь-якого попередження. Знову це випадок cp припускаючи, що ви знаєте, що робите. Щоб отримати попередження, ми включимо параметр «-i» (інтерактивний):
[me@linuxbox playground]$ cp -i /etc/passwd.
cp: перезаписати `./passwd'?
[me@linuxbox playground]$ cp -i /etc/passwd.
cp: перезаписати `./passwd'?
Відповідь на запит введенням «y» призведе до перезапису файлу, будь-який інший символ (наприклад, «n») призведе до cp залишити файл у спокої.