Начало Вход/Регистрация Помощ Tazi stranica s latinski bukwi
Области
 Новини
 Актуална тема
 Linux портали
 Какво е Линукс?
 Въпроси-отговори
 Форуми
   •Трудова борса
   •Конкурс
 Статии
 Дистрибуции
   •Поръчка на CD
 Made In BG
 Файлове
 Връзки
 Галерия
 Конференции
Настройки
 Външен вид
 Предложения
 Направи си сам
И още ...
 За нас
 Линукс за българи ЕООД
 Линк към нас
 Предложения

Подкрепяно от:
TelePoint - Място за хора със свободни идеи

SiteGround

initLab

Adsys Group

SAP Bulgaria

Въпроси отговори
Въпрос: find+tar
[Търси: ]

ВНИМАНИЕ: Използвайте форумите на сайта за дa зададете вашите въпроси.

Към началото |Добави въпрос |Отговори
 
Въпрос
От: begin4o Дата: 02/26/2004
Здравейте.
Имам следното питане.
Изпълнявам командата, чрез която търя променените 
за определен период файлове в дадена директория:

find /dir -mtime -1 \! -type d -print >/tmp/dir_file.daily

Как да използвам tar за да архивирам всичко описано в 
dir_file.daily файла


Отговор #1
От: Дядо Мец Дата: 02/26/2004
 tar cvzPf file.tar.gz `find /dir -mtime -1 \! -type d
-print`


Отговор #2
От: begin4o Дата: 02/26/2004
10-x Дядо Мец
Сработи


Отговор #3
От: begin4o Дата: 02/26/2004
 Дядо Мец да не съм нахален. А като имам директория във Win2к
например

D:/Program Files/Soft

която моунтвам със 

 mount -t smbfs -o username=begin4o,password=password
//begin4o_PC/d$ /mnt/begin4o/d

и архивирам със

 tar cvvpzf /data/temp_arh/Soft$Y-$M-$D.tar.gz
/mnt/begin4o/d/Program\ Files/Soft
Това нещо ми работи.
Като го правя с нещото дето ти ми написа не се получава.
Дава ме следната грешка

~~~~~~~~~~~~~
root@schlack9.1:~

find: /Program: No such file or directory
tar: Cowardly refusing to create an empty archive
~~~~~~~~~~~~~

Със всяка друга директория, която не е Program Files-ка 
 се получава. Моунтвам си, намира ми променените файлове и ги
архивира.
Тази грешка я дава само в Program Files.
Съвет някакъв, ако не съм нахален?


Отговор #4
От: Дядо Мец Дата: 02/27/2004
Заради whitespace в името на директорията/файла е. 
 
find /mnt/begin4o/d/Program\ Files/Soft -mtime -1 -type f 
-exec tar uvf /data/temp_arh/archive.tar '{}' \; 
 


<< mrtg (2 ) | Kajete mi kak da instaliram? (2 ) >>

 
© 2011-... Асоциация "Линукс за българи"
© 2007-2010 Линукс за българи ЕООД
© 1999-2006 Slavej Karadjov
Ако искате да препечатате или цитирате информация от този сайт прочетете първо това
Външния вид е направен от MOMCHE
Code Version: 1.0.8 H (Revision: 23-09-2011)
 
Изпълнението отне: 0 wallclock secs ( 0.07 usr + 0.01 sys = 0.08 CPU)