운영 체제 : Linux
파일 시스템 유형 : ext3
선호 솔루션 : bash (script / oneliner), ruby, python
하위 디렉토리와 파일이 여러 디렉토리에 있습니다. 모든 첫 번째 레벨 디렉토리가 가장 최근에 작성 / 수정 된 파일의 날짜 및 시간 옆에 나열되도록 구성되는 모든 디렉토리 목록을 작성해야합니다.
명확히하기 위해 파일을 터치하거나 그 내용을 몇 개의 하위 디렉토리 수준 아래로 수정하면 해당 타임 스탬프가 첫 번째 수준의 디렉토리 이름 옆에 표시되어야합니다. 다음과 같은 구조의 디렉토리가 있다고 가정하십시오.
./alfa/beta/gamma/example.txt
그리고 나는 파일의 내용을 수정합니다. example.txt
시간 alfa
은 인간이 읽을 수있는 형태로 첫 번째 수준 디렉토리 옆에 표시되는 시간이 필요합니다 . 나는 찾기를 사용하여 몇 가지를 시도했습니다 xargs
, sort
및 좋아하지만 난 '알파'의 파일 시스템 타임 스탬프 내가 만들 때 / 변경 파일 몇 수준을 수정하지 않는 문제를 주변에 얻을 수 없습니다.