일부 필터를 사용하여 모든 파일을 표시하는 방법은 무엇입니까?

일부 필터를 사용하여 모든 파일을 표시하는 방법은 무엇입니까?

루트 디렉터리에 반복적으로 걸려 있고 지난 이틀 동안 수정되지 않았으며 크기가 5KB 미만인 모든 파일을 화면에 표시해야 합니다.

ls -R을 사용하여 루트 디렉터리에 재귀적으로 걸려 있는 파일을 표시할 수 있지만 디렉터리도 표시하므로 내가 작성한 필터를 사용하여 파일만 표시할 수 있는 방법이 있는지 모르겠습니다.

도움을 주시면 감사하겠습니다.

답변1

다음을 통해 이 작업을 수행할 수 있습니다 find.

find / -mtime +1 -type f
  1. 루트부터 검색:/
  2. 지난 2일(48시간) 동안 수정되지 않은 항목을 선택하세요.-mtime +1
  3. 파일만 선택:-type f

mtime의 단위에 주의하세요

댓글에서 언급하고 설명했듯이여기, 위의 단위가 무엇을 -mtime +1의미하는지 알아보고 이를 기대에 맞게 연결하세요.

관련 정보