태그: find

find: group, user 찾기. 또는, 특정 조건 ‘제외’하고 찾기.

find 에서 그룹이나 사용자 소유의 파일을 찾으려면 이렇게 한다. 사용자명/그룹명에는 이름을 써도 되고, id(uid/gid)를 써도 된다. 만약, ‘userX 가 아닌 다른 이’ 소유의 파일을 확인하고 싶다면, -not 을 그 앞에 붙여준다. -not 대신에 !를 붙여도 된다. 꼭 -user, -group 이 아니더라도, find 의 모든 TESTS(-name, -cnewer 등등등) 에 사용할 수 있다. 자세한 사항은 man find

파일 내에서 특정 문자열을 찾아 바꾸고 싶은데.. 두번째.

이 글은, 바로 전 글, ‘첫번째’에 비해서 훨씬 복잡하고, 따라서 헷갈린다.그러나, find 와 file, 나아가서 awk 에 대해 공부해볼 수 있는 기회가 되긴 했다. 다시 말해서, file 명령을 사용할 일이 없다면, 굳이 이 방법을 고려할 필요는 없다. 특정 경로 밑에 있는 어떤 파일을 찾아, 어떤 작업을 하고 싶다면?이게 이번 글의 주제가 되겠다.‘어떤’을 좀더 특정 지어보자면,

find: 디렉토리를 찾되, 현재 디렉토리(.) 는 결과에서 제외하려면?

** 아래 글, 또 바보짓 했다. 이래서 밤에는 이런 작업을 하면 안되는 건데..chmod -R g+s 명령을 내리게 되면, 하부 ‘파일’에까지 setgid 가 붙어 버리고, 이건 내가 원하는 결과가 절대로 아니다.나중에 글을 고치겠지만, maxdepth 를 빼버려야 제대로된 결과가 나올 듯 하다. …… 늘 이런 일이 있을 때마다 느끼는 거지만, 원하는 결과를 얻기 위해 하나씩 수동으로 처리했다면, 자동화하려고

find 명령 정리.

그동안 find 에 관한 글을 많이 썼다.그런데도 아직까지 쓸 때마다 헷갈린다. 자주 쓰질 않기 때문이고, 늙어서 익힌 거라 자꾸 잊어버리기 때문이기도 할터인데.. 아무튼, 여기 또 한번 정리해본다.일단, 그간 썼던 걸 모아본다. 아래 두가지는 find 인듯 하지만, 사실은 find 와 관련이 없는 글들이다. Linux : 특정 파일명 찾아 바꾸기. 우분투; 다중 파일명 바꾸기. 다음 글들이 Find