macOS(OSX)で巨大ファイルの中を見る(テキストファイル・ビューアー)

シェアする

  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存

How to open and view a huge text file on Mac with/without “Coda 2”? The simplest and fast way would be using [`less` command](https://developer.apple.com/legacy/library/documentation/Darwin/Reference/ManPages/man1/less.1.html) at the terminal application with `-iNM` options. With “Coda2”, add a new terminal tab and select “localhost” as a connection, and without “Coda2” just open the standard “terminal.app” then for both app type “less -iNM /path/to/your/huge_file.xml”.


TL;DR

なんだかんだで macOS 標準アプリケーションの「ターミナル」で「less」コマンドを使って開くのが軽く表示も速い。

$ less -iNM <ファイルのパス>

TIPS

  1. less -iNM␣ と打ったあとにファイルをドラッグ&ドロップするとパスの入力が楽
  2. スペース・キーでページ送り
  3. Enterで行送り
  4. カーソルの上下キー or トラックパッドで上下にスクロール

Coda2で大きなサイズのテキスト・ファイルをプレビューしたい

数百メガ〜ギガ・クラスのサイズのテキスト・ファイルをCoda2で開きたい場合は、新規タブ(右上の+)から「ターミナル」を追加し、接続先を「ローカルホスト」に切り替えて接続して表示される「ローカルシェル」で上記と同じ操作をします。

所感

普段はCoda2をメインに使っているのですが、2GB近くの単体テキストファイルの中身(XMLテキスト構文)をチェックする必要があり、Coda2はもちろんのことテキストエディットKobitoXcodeなども NG で、開くのに異常に時間がかかるだけでなく、全体的にモッタリと作業がままならないほど動作が遅くなります。

Chromeプレビューアプリなどでは意外にサクッと開くものの、XMLファイルが成形されて表示されてしまい、肝心の中身(構文)がチェックできず、Chromeでも「ページのソースを表示」では、やはり開くのに時間がかかり、開いても動作がモッタリします。

Windows だと専用のツールやアプリがたくさんあるのですが、Wineを使っていちいち作るのも面倒だったので。

参考文献

関連記事

PHPでexec関数よりも簡単に外部コマンドの結果を得る方法... PHPと「`」(アクサングラーヴ記号、バッククオート)の意外な関係 まずはビックリしてください。 サーバーのシェルで「ls -la」とコマンドを入力すると、現在のカレント・ディレクトリのファイル一覧が表示できます。では、PHPのスクリプト・ファイルに下記を記入して実行すると何が得られるでしょ...
Mac OSXの起動時に開かれるアプリやファイルを遅延させる... ログイン項目の遅延起動方法の概要 Automaterで"delay","wait","sleep"などのスクリプトを使って一時停止させた後、ファイル/アプリを開くスクリプトを実行させるアプリを作り、それをログイン項目に登録する Macの起動時に、登録したアプリやファイルを一緒に起動さ...
mac OSXのターミナルで`exit`すると”Logout Saving sessio... MacのSierra(macOS10.12.4)でターミナルを使う際に、`exit`コマンドで抜けると後処理をしているようなメッセージが出ていることに気づきました。 MacBook-Pro:admin$ exit logout Saving session... ...copying s...
ラズパイの`.bashrc`をデフォルト(初期値)に戻す... TL;DR `/etc/skel/`(スケルトン)に元の`.bashrc`があるのでコピーしてくる。 mv ~/.bashrc ~/.bashrc.old cp /etc/skel/.bashrc ~/.bashrc TS;DRと所感 RaspberryPi3にGolangを入れたのでシ...

スポンサーリンク
レクタングル(大)広告

シェアする

  • このエントリーをはてなブックマークに追加
  • Evernoteに保存Evernoteに保存
スポンサーリンク
レクタングル(大)広告