전체 디렉토리를 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/ \;