タグ付けされた質問 「file-comparison」

7
rsyncディレクトリを比較しますか?
rsyncで2つのディレクトリを比較し、違いのみを出力することは可能ですか?ドライランオプションがありますが、詳細度を特定のレベルに上げると、比較されたすべてのファイルが表示されます。 ls -alRそしてdiffすべての行を異ならせるソースのハードリンクがあるので、ここにはオプションではありません。(もちろん、perlでこの列を削除できます。)

6
ディレクトリを比較しますが、ファイルの内容は比較しません
diff -rを使用するとこのタスクを実行できますが、diffはファイルのコンテンツをチェックするため、非常に時間がかかります。 2つのファイルのサイズ、最終変更などが同じであると判断できるものが必要です。ただし、ファイルを少しずつチェックすることはありません(たとえば、ビデオには時間がかかります) 他の方法はありますか?


1
挿入または削除せずに、2行のファイルを厳密に行ごとに比較します
基本的に、16進形式のメモリダンプを含む2つのファイルがあります。現時点では、diffを使用して、ファイルが異なるかどうか、どこにあるかを確認します。ただし、これは違いの正確な場所(メモリアドレスなど)を特定しようとするときに誤解を招く可能性があります。2つのファイルを並べて表示する次の例を検討してください。 file1: file2: 0001 | 0001 ABCD | FFFF 1234 | ABCD FFFF | 1234 今、diff -u3つのライン(メモリ位置)は、2つのファイル間で変更されているものの、1つの挿入と1つの欠失を表示します。 0001 +FFFF ABCD 1234 -FFFF 各行が他のファイルの同じ行とのみ比較されるように(行番号付けの観点から)2つのファイルを比較する簡単な方法はありますか?そのため、この例では、最後の3行が変更されたこと、file1およびからの変更された行を報告する必要がありfile2ます。出力はdiffスタイルである必要はありませんが、色付けができればクールです(現時点では、簡単に調整できるようにdiff -u出力を色付けしていますsed)。

5
テキストファイルが別のサブセットであるかどうかを知る方法
テキストファイルが別のサブセットであるかどうかを判断する方法を探しています。 例えば: foo bar のサブセットです foo bar pluto 一方: foo pluto そして foo bar 互いのサブセットではありません... コマンドでこれを行う方法はありますか? このチェックはクロスチェックである必要があり、返さなければなりません: file1 subset of file2 : True file2 subset of file1 : True otherwise : False

3
2つのgzip圧縮ファイルが等しいかどうかを確認するにはどうすればよいですか?
データをテキストファイルにダンプするだけで、「ダム」バックアップを実行しながらスペースを節約しようとしています。私のバックアップスクリプトは毎日実行され、次のようになります。 バックアップ日付にちなんだ名前のディレクトリを作成します。 一部のデータをテキストファイルにダンプします"$name"。 ファイルが有効な場合は、gzipしてくださいgzip "$name"。それ以外の場合は、rm "$name"。 同じデータが前日に利用可能であった場合(およびシンボリックリンクまたはハードリンクを作成した場合)、ファイルを削除するための追加ステップを追加したいと思います。 最初はを使用することを考えましたがmd5sum "$name"、ファイル名と作成日も保存しているため、これは機能しません。 gzip2つのgzip圧縮ファイルを比較して、それらが等しいかどうかを確認するオプションはありますか?そのgzipようなオプションがない場合、私の目標を達成する別の方法はありますか?

1
同じ内容のディレクトリ内のすべてのフォルダを検索します
Ubuntuで、ディレクトリ内の重複するフォルダー(つまり、同じ内容のフォルダー)を見つけるものはありますか?重複するファイル(fdupesなど)を見つけるためのコマンドラインツールは既にいくつかあると思いますが、代わりに重複するフォルダーを見つけたいと思います。つまり、ファイル名と他のメタデータは異なる場合がありますが、それらに含まれるファイルの内容に関して一致するフォルダーを見つけます。

2
文字ごとの違い
Linuxに2つのテキストファイル間で文字ごとにdiffを実行するための安定したツール(既存のツールのオプション/プラグイン:vimdiff、diffなど)はありますか? 私の2つのファイル間の最も長い共通のサブシーケンスを強調表示したいと思います。そのための古典的な多項式時間アルゴリズムがありますが、標準ツールは1行ずつしか機能しないようです。

3
異なる行に同じデータを持つ2つのxmlファイルを比較する方法
2つのファイルのデータは同じですが、行が異なります。 ファイル1: <Identities> <Identity> <Id>048206031415072010Comcast.USR8JR</Id> <UID>ccp_test_79</UID> <DisplayName>JOSH CCP</DisplayName> <FirstName>JOSH</FirstName> <LastName>CCP</LastName> <Role>P</Role> <LoginStatus>C</LoginStatus> </Identity> <Identity> <Id>089612381523032011Comcast.USR1JR</Id> <UID>94701_account1</UID> <DisplayName>account1</DisplayName> <FirstName>account1</FirstName> <LastName>94701</LastName> <Role>S</Role> <LoginStatus>C</LoginStatus> </Identity> </Identities> ファイル2: <Identities> <Identity> <Id>089612381523032011Comcast.USR1JR</Id> <UID>94701_account1</UID> <DisplayName>account1</DisplayName> <FirstName>account1</FirstName> <LastName>94701</LastName> <Role>S</Role> <LoginStatus>C</LoginStatus> </Identity> <Identity> <Id>048206031415072010Comcast.USR8JR</Id> <UID>ccp_test_79</UID> <DisplayName>JOSH CCP</DisplayName> <FirstName>JOSH</FirstName> <LastName>CCP</LastName> <Role>P</Role> <LoginStatus>C</LoginStatus> </Identity> </Identities> diff file1 file2コマンドを使用すると、以下の応答が得られます。 1,10d0 < …

3
Linuxで2つのExcelシートを比較するツール
Linuxで2つのExcelシートを比較できるようにしたい。でcsvサポートされていない複雑なフォーマット設定があるため、フォーマットに変換することに興味はありませんcsv。グラフィカルな比較ができるようにしたいのですが(何らかのkompare方法で)。ツールはLinuxプラットフォームで使用できる必要があります。 何か案は ?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.