![cp 권한을 부여할 때 디렉터리에 있는 유일한 파일](https://linux55.com/image/108357/cp%20%EA%B6%8C%ED%95%9C%EC%9D%84%20%EB%B6%80%EC%97%AC%ED%95%A0%20%EB%95%8C%20%EB%94%94%EB%A0%89%ED%84%B0%EB%A6%AC%EC%97%90%20%EC%9E%88%EB%8A%94%20%EC%9C%A0%EC%9D%BC%ED%95%9C%20%ED%8C%8C%EC%9D%BC.png)
전체 디렉토리를 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/ \;