Как скопировать файл Только для чтения и сделать копию перезаписываемой с единственной командой CP?

Как скопировать файл Только для чтения в Linux и сделать копию перезаписываемой с единственным CP, управляют в Linux (Ubuntu 10.04)?

- без заповедников и - сохраняют, казалось, был хорошими кандидатами, за исключением того, что они должны "и" флаги режима, в то время как то, что я ищу, является чем-то, что будет, "или" их (добавьте +w режим).

Подробнее:

Я должен импортировать репозиторий от МЕРЗАВЦА к По необходимости. Я хочу это все По необходимости, базовые файлы Только для чтения (именно так По необходимости был разработан), в то время как все другие файлы, которые получались/копировались из базовых файлов, перезаписываемы. В настоящее время, если Make-файл будет пытаться скопировать файл Только для чтения затем, то полученный файл также будет Только для чтения. Это приводит к ошибкам сборки, когда CP пытается перезаписать во второй раз файла Только для чтения. Конечно, - сила является обходным решением здесь, но затем полученный файл также Только для чтения. Также я не хочу смешивать с "chmod" после каждой команды "CP" - я сделаю это только как последнее средство.

4
задан 02.03.2011, 01:37

1 ответ

Необходимо посмотреть на команду установки.

От установки человека

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
8
ответ дан 07.12.2019, 19:45

Теги

Похожие вопросы