현재 디렉터리, 하위 디렉터리 및 하위 디렉터리의 하위 디렉터리에 있는 파일의 소유권을 어떻게 변경합니까?

현재 디렉터리, 하위 디렉터리 및 하위 디렉터리의 하위 디렉터리에 있는 파일의 소유권을 어떻게 변경합니까?

현재 디렉터리, 하위 디렉터리, 하위 디렉터리 내의 하위 디렉터리에 파일을 만들고 싶습니다.

예를 들어. 내 파일 구조가 다음과 같다고 가정 해 보겠습니다.

|
+-A
  + 1.문서
  +-B
    + 2.문서
    +-기음
      + 3.문서

하나의 명령으로 1.file, 2.file 및 3.file을 chown하고 싶습니다. 해결 방법이 무엇입니까? 더 깊이 들어갈 수 있나요?

답변1

단 하나의 명령으로 find이를 수행할 수 있습니다 .

먼저, 원하는 올바른 결과를 얻었는지 확인하세요.

find ./ -type f

결과에 만족한다면:

find ./ -type f -exec chown <user>:<group> {} \;

답변2

IIUC, 당신이 원하는 것:

find . -type f  -print0 | xargs -0 -r chown <CHOWN_ARGS>

관련 정보