Как скопировать файл Только для чтения в Linux и сделать копию перезаписываемой с единственным CP, управляют в Linux (Ubuntu 10.04)?
- без заповедников и - сохраняют, казалось, был хорошими кандидатами, за исключением того, что они должны "и" флаги режима, в то время как то, что я ищу, является чем-то, что будет, "или" их (добавьте +w режим).
Подробнее:
Я должен импортировать репозиторий от МЕРЗАВЦА к По необходимости. Я хочу это все По необходимости, базовые файлы Только для чтения (именно так По необходимости был разработан), в то время как все другие файлы, которые получались/копировались из базовых файлов, перезаписываемы. В настоящее время, если Make-файл будет пытаться скопировать файл Только для чтения затем, то полученный файл также будет Только для чтения. Это приводит к ошибкам сборки, когда CP пытается перезаписать во второй раз файла Только для чтения. Конечно, - сила является обходным решением здесь, но затем полученный файл также Только для чтения. Также я не хочу смешивать с "chmod" после каждой команды "CP" - я сделаю это только как последнее средство.
Необходимо посмотреть на команду установки.
От установки человека
SYNOPSIS
install [OPTION]... [-T] SOURCE DEST
install [OPTION]... SOURCE... DIRECTORY
install [OPTION]... -t DIRECTORY SOURCE...
install [OPTION]... -d DIRECTORY...
DESCRIPTION
This install program copies files (often just compiled) into
destination locations you choose. If you want to download and install
a ready-to-use package on a GNU/Linux system, you should instead be
using a package manager like yum(1) or apt-get(1).
In the first three forms, copy SOURCE to DEST or multiple SOURCE(s) to
the existing DIRECTORY, while setting permission modes and owner/group.
In the 4th form, create all components of the given DIRECTORY(ies).
...
-m, --mode=MODE
set permission mode (as in chmod), instead of rwxr-xr-x