방금 Fedora 20에서 Arch로 마이그레이션하고 내 문서 아래의 모든 파일과 alex가 내 계정 이름인 ls -lh
출력을 복사했습니다. drwxr-xr-x 2 alex users 16K Jul 3 02:40 algo
Arch의 새 사용자가 파일을 소유하도록 모든 하위 디렉터리의 모든 파일을 어떻게 삭제합니까?
답변1
두 가지 방법이 있습니다:-
find Documents/ -exec chown user:group "{}" \;
또는 가지고 있는 만큼의 하위 디렉터리 수준에 대해 다음을 수행합니다.
chown user:group Documents/* Documents/*/* Documents/*/*/* ...
첫 번째 방법은 입력이 덜 필요하며 옵션을 추가하지 않는 한 기호 링크를 따르지 않습니다.찾다명령; 두 번째는 더 빠르게 실행되며 기호 링크를 따릅니다.
다음을 실행하려면 루트 권한이 필요할 수 있습니다.chown명령.
아래 user2313067의 귀중한 피드백을 바탕으로 최적의 명령은 다음과 같습니다.
chown -R user:group Documents/*
에서와 같이찾다기호 링크를 따르는지 여부를 제어하는 다른 옵션이 있습니다.