web-dev-qa-db-ja.com

リストビューでNautilusのファイルの画像サイズを表示する最も簡単な方法は?

画像を含むフォルダのサイズを表示する最も簡単で迅速な方法は何ですか? Nautilusでこれを行うオプションはないようです。生きる意思を失う前に、実行できる右クリックファイル>プロパティ>イメージ操作は非常に多くあります。

18
unpossible

スクリプトを使用してください!デフォルトでNautilusにないものについては、自分でスクリプトを追加できます。

buntuforums の詳細。トピックは音楽情報の追加から始まりますが、返信#32からは画像も含まれます。スクリプト(自己責任で使用)およびリンク内の指示。

これがどのように見えるかについてはスクリーンショットを見てください(古いUbuntu向けですが、これでも動作します):

enter image description here

4
Rinzwind

nautilus-columnsというパッケージがあります。私は現在それを見つけます PPAで 、これは ここに文書化されています です。この小さなスクリプトを使用すると、PDF、画像、サウンドファイルなどのさまざまなメタデータの列を簡単に追加できます。すべてをまとめると:

Sudo add-apt-repository ppa:nilarimogard/webupd8
Sudo apt-get update
Sudo apt-get install nautilus-columns
nautilus -q

最後にEdit> Preferences> List Columnsに進み、必要なものをすべて有効にします。リストビューでのみ機能することに注意してください。

nautilus-columnsの現在のバージョンは、 ここにあります でもかまいません。

8
math

これを端末から実行します(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

数千の画像ファイルがあるrareの場合、それらの名前が引数の最大長を超えている可能性があり、シェルはエラーメッセージを表示します。その場合、次のようなループを使用できます。

for f in *.{png,gif}; do file "$f"; done

これは、file -Nと同じ結果を生成します。なぜなら、fileは実行ごとに1つのファイルしか認識しないため、他のファイル名の長さがわからず、列を揃えることができないためです。

他の画像タイプについては、 ypnosの答え to ファイルサイズではなく画像サイズを取得する最速の方法

4
Squishy Giraffe