파일 형식을 포함하여 지정된 디렉터리의 모든 파일을 나열하는 방법은 무엇입니까?

파일 형식을 포함하여 지정된 디렉터리의 모든 파일을 나열하는 방법은 무엇입니까?

이제 -l을 사용하여 모든 파일을 나열할 수 있고 awk를 사용하여 파일 이름 등으로 나눌 수 있습니다.

예를 들어

ls -l ~/directory1 | awk '{print $9, $5}'

다음과 같은 것을 반환합니다

filename filesize

파일 형식을 어떻게 표시할 수 있나요?

답변1

이것이 당신이 원하는 것입니까?

find . -exec stat --format="%n %s %F" {} \;

그러면 현재 디렉터리의 모든 프로젝트를 찾아 필요에 맞게 변경한 다음 실행됩니다.통계(1)각 프로젝트에 대한 명령을 실행합니다. %n프로젝트의 이름을 나타냅니다  . %s제품의 사이즈 입니다  . %F프로젝트의 종류 입니다  .

이것 find명령에는  -type f일반 파일만 처리하는 옵션과  -type d디렉터리 옵션이 있습니다.

관련 정보