![경로 없이 파일 이름을 찾는 방법은 무엇입니까?](https://linux55.com/image/141422/%EA%B2%BD%EB%A1%9C%20%EC%97%86%EC%9D%B4%20%ED%8C%8C%EC%9D%BC%20%EC%9D%B4%EB%A6%84%EC%9D%84%20%EC%B0%BE%EB%8A%94%20%EB%B0%A9%EB%B2%95%EC%9D%80%20%EB%AC%B4%EC%97%87%EC%9E%85%EB%8B%88%EA%B9%8C%3F.png)
현재 파일 이름, 크기 및 유형을 찾는 기능이 있지만 실제로는 필요하지 않은 경로도 포함되어 있습니다.
find . -type f -exec stat --format="%n %s %F"
반품
directory/file size file type
찾은 경로를 사용하지 않고 파일 이름만 표시하도록 할 수 있는 방법이 있습니까, 아니면 다른 것을 사용해야 합니까?
답변1
GNU를 사용하고 있다면 find
(제 생각에는 그럴 것 같습니다.운영 체제태그) 다음과 같은 작업을 사용할 수 있습니다 -printf
.
find . -type f -printf "%p %s %y\n"
%y
(s와 동일한 정보를 단일 문자로 제공합니다.)stat
%F
또는 GNU find를 가정하고 -execdir
실행된 명령이 포함된 디렉터리에서 발생하도록 사용합니다.
find . -type f -execdir stat --format="%n %s %F" {} +