ВУЗ:
Составители:
21
Рис. 2. Команда tee
Формат команды
tee [ -а ] имя_файла . . .
Дублирование данных
В следующем примере вывод команды ls записывается в файл logfile и также
выводится на экран по мере его заполнения.
$ ls -R I tee logfile I more
.:
total 208
-rwxr----- 1 user1 staff 1320 Jun 31 16: 44 dante
-rwxr----- 1 user1 staff 368 Jun 31 16:45 dante_1
drwx--x--x 5 user1 staff 96 Jun 14 16:17 dir1
drwx--x--x 4 user1 staff 96 Jun 14 16:17 dir2
drwx--x--x 3 user1 staff 96 Jun 14 16:17 dir3
drwx--x--x 3 user1 staff 96 Jun 14 16:17 dir4
-rwxr----- 1 user1 staff 0 Jun 31 16:45 file.1
-rwxr----- 1 user1 staff 0 Jun 31 16:45 file.2
-rwxr----- 1 user1 staff 0 Jun 31 16:45 file.3
-rwxr----- 1 user1 staff 14502 Jun 14 17:05 file1
-rwxr----- 1 user1 staff 7251 Jun 14 17:05 file2
-rwxr----- 1 user1 staff 218 Jun 31 16:44 file3
-rwxr----- 1 user1 staff 56 Jun 31 16:44 fruit
drwx--x--x 2 user1 staff 96 Jun 14 16:17 practice
-rwxr----- 1 user1 staff 28738 Jun 31 16:45 tutor.vi
Добавление данных к файлу
Если вы используете параметр –а с командой tee, то новая информация будет
добавляться к файлу, а не перезаписывать его имеющееся содержимое.
$ cal | tee -a logfile
August 2000
S M Tu W Th F S
1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 1617 18 19
20 21 22 23 24 25 26
27 28 29 30 31
Копирование файлов
Команда ср копирует содержимое файла в другой файл, также она копирует
несколько файлов с возможностью предотвращения перезаписи существующих
файлов.
Формат команды
ср [ -ir ] файл_источник файл_назначения
ср [ -ir ] файл_источник ... каталог_назначения
Копирование файла в другой файл.
Следующий пример показывает, как копировать один файл в новый в том же
каталоге.
$ cd
$ pwd
/export/home/user1
21 Рис. 2. Команда tee Формат команды tee [ -а ] имя_файла . . . Дублирование данных В следующем примере вывод команды ls записывается в файл logfile и также выводится на экран по мере его заполнения. $ ls -R I tee logfile I more .: total 208 -rwxr----- 1 user1 staff 1320 Jun 31 16: 44 dante -rwxr----- 1 user1 staff 368 Jun 31 16:45 dante_1 drwx--x--x 5 user1 staff 96 Jun 14 16:17 dir1 drwx--x--x 4 user1 staff 96 Jun 14 16:17 dir2 drwx--x--x 3 user1 staff 96 Jun 14 16:17 dir3 drwx--x--x 3 user1 staff 96 Jun 14 16:17 dir4 -rwxr----- 1 user1 staff 0 Jun 31 16:45 file.1 -rwxr----- 1 user1 staff 0 Jun 31 16:45 file.2 -rwxr----- 1 user1 staff 0 Jun 31 16:45 file.3 -rwxr----- 1 user1 staff 14502 Jun 14 17:05 file1 -rwxr----- 1 user1 staff 7251 Jun 14 17:05 file2 -rwxr----- 1 user1 staff 218 Jun 31 16:44 file3 -rwxr----- 1 user1 staff 56 Jun 31 16:44 fruit drwx--x--x 2 user1 staff 96 Jun 14 16:17 practice -rwxr----- 1 user1 staff 28738 Jun 31 16:45 tutor.vi Добавление данных к файлу Если вы используете параметр –а с командой tee, то новая информация будет добавляться к файлу, а не перезаписывать его имеющееся содержимое. $ cal | tee -a logfile August 2000 S M Tu W Th F S 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 1617 18 19 20 21 22 23 24 25 26 27 28 29 30 31 Копирование файлов Команда ср копирует содержимое файла в другой файл, также она копирует несколько файлов с возможностью предотвращения перезаписи существующих файлов. Формат команды ср [ -ir ] файл_источник файл_назначения ср [ -ir ] файл_источник ... каталог_назначения Копирование файла в другой файл. Следующий пример показывает, как копировать один файл в новый в том же каталоге. $ cd $ pwd /export/home/user1
Страницы
- « первая
- ‹ предыдущая
- …
- 19
- 20
- 21
- 22
- 23
- …
- следующая ›
- последняя »