목록보기에서 노틸러스 파일의 이미지 크기를 표시하는 가장 빠른 방법은 무엇입니까?


18

이미지가 포함 된 폴더의 크기를 표시하는 가장 간단하고 빠른 방법은 무엇입니까? 노틸러스에서는이 작업을 수행 할 수있는 옵션이 없습니다. 살려는 의지를 잃기 전에 수행 할 수있는 마우스 오른쪽 버튼 파일> 속성> 이미지 작업이 너무 많습니다.

답변:


4

스크립트를 사용하십시오! 노틸러스에없는 것들의 경우 기본적으로 스크립트를 직접 추가 할 수 있습니다.

우분투 포럼에 대한 추가 정보 . 주제는 음악 정보 추가를 시작하지만 답장 # 32부터는 이미지도 포함됩니다. 링크의 스크립트 (자신의 책임으로 사용) 및 지침.

이것이 어떻게 보일지 스크린 샷을보십시오 (오래된 우분투 용이지만 여전히 작동합니다).

여기에 이미지 설명을 입력하십시오


1
원래 게시물에서 노틸러스 열 패키지 설치를 시도했다고 말했을 것입니다. $ sudo add-apt-repository ppa:nilarimogard/webupd8 $ sudo apt-get update $ sudo apt-get install nautilus-columns그런 다음 모든 이미지 관련 열을 노틸러스 뷰에 추가하고 노틸러스를 다시 시작했습니다. Date, EXIF Dateshot, EXIF Image Size, EXIF Software, EXIF Flash열이 모두 비어 있습니다. info를 표시하는 유일한 열은 Image Size입니다. 각 이미지의 크기를 표시합니다. 사용자 정의 스크립트를 살펴보기 전에이 문제를 해결하는 방법에 대한 아이디어가 있습니까? 다른 패키지를 설치해야합니까? 감사합니다
11시

업데이트 : bsc-v2.py우분투 포럼 스레드의 지침에 따라 직장에서 우분투 10.10 PC에 스크립트를 설치했습니다 . 집에 Ubuntu 11.04를 설치하는 동안 홈 디렉토리를 암호화하는 옵션을 선택했습니다. Apache가 홈 디렉토리에 파일과 폴더를 제공하려고하는 것과 비슷한 문제가 있었기 때문에 이것이이 문제의 원인 일 수 있습니다.
불가능한

업데이트 : 11.04의 홈 폴더에서 암호화를 제거했지만 EXIF ​​데이터는 여전히 비어 있습니다. 누군가 Natty 에서이 작업을 수행 했습니까? 그렇다면 어떻게?
unpossible

8

라는 패키지가 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여기에서 찾을 수 있습니다 .


1
13.04에서도 작동
Umair A.

1
16.04에서 작동합니다. 장래 독자들에게 지적 할 한 가지는 'exif 이미지 크기'가 '이미지 크기'와 다를 것이므로 기억할 때 이미지 크기가 아닌 실제 이미지 크기를 원하면 '이미지 크기'확인란을 선택하십시오 사진이 촬영되었거나 exif가 마지막으로 업데이트되었습니다.
Hastig Zusammenstellen

4

터미널에서 이것을 실행하십시오 (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의 답변 을 참조하십시오 .

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.