ws 【Mac】2つのフォルダ間でファイルの違いを比較する方法 - チャラい人生

個人的な投資系ブログ。不労所得目指すために頑張っています

チャラい人生

2023年版!口座開設しておきたいおすすめの仮想通貨取引所ランキングはこちら >>
プロトレーダーを真似して自動トレードするポケトレ!FXの専門的な知識やスキルがなくても簡単に始められます。
<景品表示法に基づく表記 > 本サイトのコンテンツには、商品プロモーションが含まれている場合があります。

Mac

【Mac】2つのフォルダ間でファイルの違いを比較する方法

スポンサードリンク
スポンサードリンク

投稿日:

Macを使った環境で、2つのフォルダ間でのファイル差分をとる方法が中々見つけられなかったので
まとめていきます。

ファイルとファイルの違いを探すことを差分を取ると言います。
差分がプログラミングの専門用語だと思うので、差分という単語を覚えておくと検索時に役立ちます。

フォルダの中にあるファイル数が少ないときには自分の目で確認すれば良いのですが、
数が増えていくとやはり大変です。

そこはツールを使って力を抜ける所は抜いていきましょ。

2つのフォルダ間でファイルの違いを比較する方法

サンプルのファイルの構成を以下にしています。
・フォルダ1 : ファイルA,ファイルB
・フォルダ2 : ファイルA,ファイルC

ターミナルでコマンドを打つ

フォルダ間の差分を取るコマンドはdiffにオプションをつけます。

diff -rq 比較A 比較B
$diff -rq フォルダ1 フォルダ2
Only in フォルダ2: .DS_Store
Only in フォルダ1: ファイルB.png
Only in フォルダ2: ファイルC.png

ファイルAはフォルダ1,2共にあるので表示されません。

Xcodeにあるツールを使う

XcodeにはFileMergeというツールがあります。
差分を取るのにこれを使います。
 
FileMergeを開くにはアプリケーションフォルダでXcodeを右クリックメニューで開きます。

「パッケージの内容を表示」を選びます。

1

「Contents > Applicatoins 」 の中にある「Filemerge.App」を開きます。

Applications

比較したいフォルダをLeftとRightの枠へドラッグして「Compare」のボタンを押します。

Compare Files

一見わかりにくいのですが、
ファイル名を選択するとLeftとRightどちらに追加されているのかがわかります。

Folder2

TextWranglerを使う

テキストエディタ「TextWrangler」を使う方法があります。
「TextWrangler」差分チェックがついていて、この機能のためだけでもダウンロードしておく価値があります。
「TextWrangler」はMac App Storeから無料でダウンロードできます。

TextWranglerのメニュー > Search >Find Differencesを開きます。

3

差分チェックしたいフォルダを右端の枠へドラッグします。
「Compare」を押してチェックします。

Find Differences

Differences2

スポンサードリンク

おすすめ記事一覧

1

2018年から仮想通貨取引をしたい人向けの『口座解説しておきたいおすすめの仮想通貨取引所ランキング』をご紹介します

2

プログラミング初心者だけど第2新卒でキャリアチェンジを考えている方、 ブロックチェーンについてはご存知でしょうか? 世界中でブロックチェーンの技術者が圧倒的に不足しています。 ブロックチェーンと言うと ブロックチェーン=ビットコイン ↓ ビットコイン200万から70万まで落ちた ↓ 投機過ぎて怖い という世間のイメージはまだまだ拭えません。 しかし、ブロックチェーンの技術自体は発展途上ですので、 ...

3

2018年から仮想通貨取引をしたい人向けの『口座解説しておきたいおすすめの仮想通貨取引所ランキング』をご紹介します

4

暗号通貨自動取引botを作るにはどうしたら良いか?

-Mac
-,

おすすめ記事一覧

1

2018年から仮想通貨取引をしたい人向けの『口座解説しておきたいおすすめの仮想通貨取引所ランキング』をご紹介します

2

プログラミング初心者だけど第2新卒でキャリアチェンジを考えている方、 ブロックチェーンについてはご存知でしょうか? 世界中でブロックチェーンの技術者が圧倒的に不足しています。 ブロックチェーンと言うと ブロックチェーン=ビットコイン ↓ ビットコイン200万から70万まで落ちた ↓ 投機過ぎて怖い という世間のイメージはまだまだ拭えません。 しかし、ブロックチェーンの技術自体は発展途上ですので、 ...

3

2018年から仮想通貨取引をしたい人向けの『口座解説しておきたいおすすめの仮想通貨取引所ランキング』をご紹介します

4

暗号通貨自動取引botを作るにはどうしたら良いか?

Copyright© チャラい人生 , 2024 All Rights Reserved.