cp権限を付与するときにディレクトリ内の唯一のファイル

cp権限を付与するときにディレクトリ内の唯一のファイル

ディレクトリ全体をcpしたいが、そのディレクトリ内にcp権限を持たないいくつかのファイルがあります。この場合、使用できるフラグはありますか?それとも考慮すべき他のコマンドはありますか?他の命令と組み合わせるなど賢い方法があるべきだと思います。

例えば、

text1.txt text2.txt *text3 text4.txt* text5.txt

text3は別のディレクトリ、text4はファイルです。どちらも、現時点ではアクセス権限や表示権限はありません。

ただし、残りのファイル(またはディレクトリ)にはcp権限があります。権限を持つ唯一のファイルをどのように保護できますか?

ベストアンサー1

達成しようとしている目標に関するすべての情報を提供しない限り、これは簡単に見えます。ただ

cp -r text* SOMEOTHERLOCATION

より複雑にしたい場合、または必要な場合(何らかの理由で)、次のことができます。

find /some/directory/ -name '*text*' -user myusername -exec cp {} /some/other/directory/ \;

おすすめ記事