Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
Форум программистов > C/C++: Программирование под Unix/Linux > fork ошибка копирования файла |
Автор: Ytkonos 1.12.2011, 11:50 | ||
Есть рабочий код. Задание: Составить программу cpr , осуществляющую рекурсивное копирование поддерева файловой системы OC UNIX. Программа cpr должна вызываться на выполнение в соответствие со следующим синтаксисом: cpr имя_дир_1 имя_дир_2, где имя_дир_1 - имя директории, служащее корнем поддерева файлов, подлежащего копированию; имя_дир_2 - имя директории, в которую должно быть скопировано поддерево. Замечание. На языке оболочки OC UNIX эта задача решается с помощью конвейера из трех команд: tar cf - ?имя_дир_1? | (cd ?имя_дир_2? ; tar xf -)
Но при копировании вылезает ошибка, что такой то файл не скопирован, не хватает прав. Нужно сделать, что такая ошибка не вылезала. Какой командой можно так сделать? |
Автор: bsa 1.12.2011, 12:08 |
cp -fR src_dir dst_dir >/dev/null 2>&1 |