Подскажите про некоторые ключи команды cp?
Подскажите про некоторые ключи команды cp?
Просто маны у меня стоят на английском, русские ещё не успел поставить, а возник вопрос о ключах:
-h (или, правильнее -H)
-v
-f
-p
что они значат, какие действия совершает при этом система?
И ещё вопрос о gcc, если я сoздаю файл командой open(...,O_WRONLY|O_CREAT), то у нового файла не наследуются права. Если кто знает, скажите, как это можно сделать, чтоб они наследовались, а то получается фиг знает что. Заранее благодарю.
-h (или, правильнее -H)
-v
-f
-p
что они значат, какие действия совершает при этом система?
И ещё вопрос о gcc, если я сoздаю файл командой open(...,O_WRONLY|O_CREAT), то у нового файла не наследуются права. Если кто знает, скажите, как это можно сделать, чтоб они наследовались, а то получается фиг знает что. Заранее благодарю.
Бррр, вот то, что я хотел сказать выше во второй части :)
Я создаю файлик для чтения с пустого места O_WRONLY|O_CREAT - он создаётся, надо скопировать в него другой файл (т.е. действие аналогичное cp) и вот тут сталкиваюсь с проблемой - надо полностью скопировать всё права, дату создания, и.т.д Как это сделать?
-
- Неотъемлемая часть форума
- Сообщения: 354
- Зарегистрирован: 22 сен 2004, 13:47
- Откуда: Minsk
- Контактная информация:
На http://www.opennet.ru есть собрание русских манов. Информацию по ключам можно там посмотреть.
Что же касается прав доступа, то их нужно руками устанавливать.
man 2 stat и дальше по ссылкам
Что же касается прав доступа, то их нужно руками устанавливать.
man 2 stat и дальше по ссылкам
Hermit, все гораздо интереснее - точки зрения стандарта
том 2 - это system (kernel) calls
том 3 - это library calls
Т.к. stat это с точки зрения posix функция (стандартной) библиотеки, то в посиксовых манах ее место почему-то в третьем томе.
Хотя реальные системы почему-то относят ее к system calls. Т.к. у меня стоят посиксовые маны, то и нашел я ее в третьем. Вскрытие показало, что на BSD и Solaris эта функция действительно во втором томе, а вот на AIX почему-то вообще не описана... Хотя судя по man man там тоже будет во втором томе.
том 2 - это system (kernel) calls
том 3 - это library calls
Т.к. stat это с точки зрения posix функция (стандартной) библиотеки, то в посиксовых манах ее место почему-то в третьем томе.
Хотя реальные системы почему-то относят ее к system calls. Т.к. у меня стоят посиксовые маны, то и нашел я ее в третьем. Вскрытие показало, что на BSD и Solaris эта функция действительно во втором томе, а вот на AIX почему-то вообще не описана... Хотя судя по man man там тоже будет во втором томе.
Опыт растет прямо пропорционально выведенному из строя оборудованию