Подскажите про некоторые ключи команды cp?

Форум предназначен для новичков. В нем предполагается рассматривать вопросы, которые встают на первых этапах освоения Linux
Anonymous

Подскажите про некоторые ключи команды cp?

Сообщение Anonymous »

Просто маны у меня стоят на английском, русские ещё не успел поставить, а возник вопрос о ключах:
-h (или, правильнее -H)
-v
-f
-p
что они значат, какие действия совершает при этом система?

И ещё вопрос о gcc, если я сoздаю файл командой open(...,O_WRONLY|O_CREAT), то у нового файла не наследуются права. Если кто знает, скажите, как это можно сделать, чтоб они наследовались, а то получается фиг знает что. Заранее благодарю.

Anonymous

Бррр, вот то, что я хотел сказать выше во второй части :)

Сообщение Anonymous »

Я создаю файлик для чтения с пустого места O_WRONLY|O_CREAT - он создаётся, надо скопировать в него другой файл (т.е. действие аналогичное cp) и вот тут сталкиваюсь с проблемой - надо полностью скопировать всё права, дату создания, и.т.д Как это сделать?

Hermit
Неотъемлемая часть форума
Сообщения: 354
Зарегистрирован: 22 сен 2004, 13:47
Откуда: Minsk
Контактная информация:

Сообщение Hermit »

На http://www.opennet.ru есть собрание русских манов. Информацию по ключам можно там посмотреть.
Что же касается прав доступа, то их нужно руками устанавливать.
man 2 stat и дальше по ссылкам

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

это в третьем том все-таки...
Опыт растет прямо пропорционально выведенному из строя оборудованию

Hermit
Неотъемлемая часть форума
Сообщения: 354
Зарегистрирован: 22 сен 2004, 13:47
Откуда: Minsk
Контактная информация:

Сообщение Hermit »

системные вызовы - во втором

Аватара пользователя
Llama
Неотъемлемая часть форума
Сообщения: 9749
Зарегистрирован: 06 фев 2002, 11:40
Откуда: Менск

Сообщение Llama »

Hermit, все гораздо интереснее - точки зрения стандарта

том 2 - это system (kernel) calls
том 3 - это library calls

Т.к. stat это с точки зрения posix функция (стандартной) библиотеки, то в посиксовых манах ее место почему-то в третьем томе.
Хотя реальные системы почему-то относят ее к system calls. Т.к. у меня стоят посиксовые маны, то и нашел я ее в третьем. Вскрытие показало, что на BSD и Solaris эта функция действительно во втором томе, а вот на AIX почему-то вообще не описана... Хотя судя по man man там тоже будет во втором томе.
Опыт растет прямо пропорционально выведенному из строя оборудованию

Hermit
Неотъемлемая часть форума
Сообщения: 354
Зарегистрирован: 22 сен 2004, 13:47
Откуда: Minsk
Контактная информация:

Сообщение Hermit »

Во, что знает про нее opennet:
stat (2) ( FreeBSD man: Системные вызовы )
stat (2) ( Linux man: Системные вызовы )
stat (2) ( Solaris man: Системные вызовы )
stat (3) ( Solaris man: Библиотечные вызовы )
stat (3) ( POSIX man: Библиотечные вызовы )

Ответить