이미지가 포함 된 폴더의 크기를 표시하는 가장 간단하고 빠른 방법은 무엇입니까? 노틸러스에서는이 작업을 수행 할 수있는 옵션이 없습니다. 살려는 의지를 잃기 전에 수행 할 수있는 마우스 오른쪽 버튼 파일> 속성> 이미지 작업이 너무 많습니다.
답변
스크립트를 사용하십시오! 노틸러스에없는 것들의 경우 기본적으로 스크립트를 직접 추가 할 수 있습니다.
우분투 포럼에 대한 추가 정보 . 주제는 음악 정보 추가를 시작하지만 답장 # 32부터는 이미지도 포함됩니다. 링크의 스크립트 (자신의 책임으로 사용) 및 지침.
이것이 어떻게 보일지 스크린 샷을보십시오 (오래된 우분투 용이지만 여전히 작동합니다).
답변
라는 패키지가 nautilus-columns
있습니다. 현재 PPA 에서만 찾을 수 있으며 여기 에 설명되어 있습니다 . 이 작은 스크립트를 사용하면 PDF, 이미지, 사운드 파일 등에 대한 다양한 메타 데이터에 대한 열을 쉽게 추가 할 수 있습니다.
sudo add-apt-repository ppa:nilarimogard/webupd8
sudo apt-get update
sudo apt-get install nautilus-columns
nautilus -q
마지막으로 편집> 환경 설정> 열 목록 으로 이동하여 필요한 모든 것을 활성화하십시오. List-View에서만 작동합니다.
의 현재 버전 nautilus-columns
도 여기에서 찾을 수 있습니다 .
답변
터미널에서 이것을 실행하십시오 (PNG 및 GIF 이미지에서 작동).
file *.{png,gif}
이 file
명령은 PNG 및 GIF 이미지의 크기와 기타 정보를 표시 하기 때문에 작동 합니다. 쉘 *.{png,gif}
은 파일 이름 목록으로 확장 되며 file
명령은 여러 파일 이름 인수를 허용합니다. 다음과 같이 보입니다 :
btvs-cordelia-probable-syntax-error.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
cross.png: PNG image data, 1039 x 611, 8-bit/color RGB, non-interlaced
열이 일렬로 정렬되므로 일부 이름이 다른 이름보다 훨씬 길면 추가 공간이 사용됩니다. 원하지 않으면 다음 -N
옵션을 사용하십시오 .
file -N *.{png,gif}
그러면 더 이상 추가 공간을 차지하지 않지만 더 이상 정렬되지 않는 다음과 같은 줄이 나타납니다.
btvs-cordelia-probable-syntax-error.png: PNG image data, 1920 x 1080, 8-bit/color RGB, non-interlaced
cross.png: PNG image data, 1039 x 611, 8-bit/color RGB, non-interlaced
에서 희귀 당신은 이미지 파일의 수천이 경우, 그들의 이름은 최대 결합 인수의 길이를 초과 할 수 있으며 쉘은 오류 메시지를 제공합니다. 이 경우 다음과 같은 루프를 사용할 수 있습니다.
for f in *.{png,gif}; do file "$f"; done
이는 실행 당 하나의 파일 만 알기 file -N
때문에 file
다른 파일 이름의 길이를 알지 못하고 열을 정렬 할 수 없기 때문에 동일한 결과를 생성합니다 .
다른 이미지 유형에 대해서는 이미지 크기를 얻는 빠른 방법 (파일 크기 아님)에 대한 ypnos의 답변 을 참조하십시오 .