우분투 chmod 파일 많을 때

2023. 11. 8. 00:06카테고리 없음

우분투에서 파일 권한을 바꾸려면 chmod 명령어를 사용할 수 있습니다. 그러나 파일이 많을 경우 일일이 파일에 대해 권한을 바꾸는 것은 번거로울 수 있습니다. 이런 경우에는 find 명령어와 함께 사용하여 대량의 파일의 권한을 일괄적으로 변경할 수 있습니다.

예를 들어, 특정 디렉토리 아래에 있는 모든 파일과 디렉토리의 권한을 변경하려면 다음 명령어를 사용할 수 있습니다:

find /path/to/directory -type f -exec chmod 644 {} \;
find /path/to/directory -type d -exec chmod 755 {} \;

이 명령어는 /path/to/directory 디렉토리 내의 모든 파일에 대해 권한을 644로, 모든 디렉토리에 대해 권한을 755로 변경합니다.

만약 모든 파일과 디렉토리에 대해 동일한 권한을 부여하려면 다음과 같이 하실 수 있습니다:

find /path/to/directory -exec chmod 644 {} \;

위 명령어는 /path/to/directory 디렉토리 내의 모든 파일과 디렉토리에 권한 644를 적용합니다.

참고로, find 명령어를 사용할 때 조심해야 하며, 실수로 중요한 파일의 권한을 변경하지 않도록 주의해야 합니다. 또한, 권한을 변경하기 전에 권한 변경이 필요한 디렉토리나 파일을 정확하게 지정하고 백업을 하는 것이 좋습니다.