From nobody Fri May  5 07:49:08 2023
X-Original-To: questions@mlmmj.nyi.freebsd.org
Received: from mx1.freebsd.org (mx1.freebsd.org [IPv6:2610:1c1:1:606c::19:1])
	by mlmmj.nyi.freebsd.org (Postfix) with ESMTP id 4QCN9h4sLNz48xtZ
	for <questions@mlmmj.nyi.freebsd.org>; Fri,  5 May 2023 07:49:12 +0000 (UTC)
	(envelope-from dr.klepp@gmx.at)
Received: from mout.gmx.net (mout.gmx.net [212.227.17.22])
	(using TLSv1.3 with cipher TLS_AES_256_GCM_SHA384 (256/256 bits)
	 key-exchange ECDHE (P-256) server-signature RSA-PSS (4096 bits) server-digest SHA256
	 client-signature RSA-PSS (2048 bits) client-digest SHA256)
	(Client CN "mout.gmx.net", Issuer "Telekom Security ServerID OV Class 2 CA" (verified OK))
	by mx1.freebsd.org (Postfix) with ESMTPS id 4QCN9f6kjPz4KKn
	for <questions@freebsd.org>; Fri,  5 May 2023 07:49:10 +0000 (UTC)
	(envelope-from dr.klepp@gmx.at)
Authentication-Results: mx1.freebsd.org;
	dkim=pass header.d=gmx.at header.s=s31663417 header.b=axecKIuX;
	spf=pass (mx1.freebsd.org: domain of dr.klepp@gmx.at designates 212.227.17.22 as permitted sender) smtp.mailfrom=dr.klepp@gmx.at;
	dmarc=pass (policy=none) header.from=gmx.at
DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/simple; d=gmx.at; s=s31663417;
	t=1683272949; i=dr.klepp@gmx.at;
	bh=ZQMVzd8NtZk5b7C9+QJOFCL4XUNn/X2tXtzOAWNWnP0=;
	h=X-UI-Sender-Class:From:To:Subject:Date:References:In-Reply-To;
	b=axecKIuX71PzVLFHxBmy8OmLUftjktpC5Zl329cOiWUM9LPBiinI/FAOsehuTzbfw
	 HrbAkRO3HYQjWTrnzBiehLNHitGS0ZvTZst/nip9scEZZRGtBk0uQ9eiPP2zKubDjh
	 MFlITk9okLsA05egq+TJ+4WAI70qp34wJ6YzJeuEHxq7qbIFGnMmaZZFl/HCV2ID4m
	 7bxzSHT/pEllVVu22THSvCrz3fBbLgEXThiL0QuJr0BjA5X8IqWURKbg5hLwtNTAiq
	 JO1bcnhlX71ASprxaVqqBsJauksxrH/ZnTVLujv+aUbcL6IWXfXRkpdT2p7L7EgMrx
	 qLrTEGV6HuRHA==
X-UI-Sender-Class: 724b4f7f-cbec-4199-ad4e-598c01a50d3a
Received: from neo.lan ([78.142.103.142]) by mail.gmx.net (mrgmx105
 [212.227.17.168]) with ESMTPSA (Nemesis) id 1N1OXT-1qOAhj3X23-012pR3 for
 <questions@freebsd.org>; Fri, 05 May 2023 09:49:08 +0200
From: "Dr. Nikolaus Klepp" <dr.klepp@gmx.at>
To: questions@freebsd.org
Subject: Re: Tool to compare directories and delete duplicate files from one directory
Date: Fri, 5 May 2023 09:49:08 +0200
User-Agent: KMail/1.9.10
References: <9887a438-95e7-87cc-a162-4ad7a70d744f@optiplex-networks.com> <a8518234-b777-710d-7a26-4e96fbbb404e@wp.pl> <80cafa55-9609-a9ef-d739-bda1affe38df@optiplex-networks.com>
In-Reply-To: <80cafa55-9609-a9ef-d739-bda1affe38df@optiplex-networks.com>
X-KMail-QuotePrefix: > 
List-Id: User questions <freebsd-questions.freebsd.org>
List-Archive: https://lists.freebsd.org/archives/freebsd-questions
List-Help: <mailto:questions+help@freebsd.org>
List-Post: <mailto:questions@freebsd.org>
List-Subscribe: <mailto:questions+subscribe@freebsd.org>
List-Unsubscribe: <mailto:questions+unsubscribe@freebsd.org>
Sender: owner-freebsd-questions@freebsd.org
X-BeenThere: freebsd-questions@freebsd.org
MIME-Version: 1.0
Content-Type: Text/Plain;
  charset="utf-8"
Content-Transfer-Encoding: quoted-printable
Content-Disposition: inline
Message-Id: <202305050949.08353.dr.klepp@gmx.at>
X-Provags-ID: V03:K1:70+0VgWYagk1GuFFZiUUTJ255jxEtsw4MJkX/dMRAX/V28B/OHc
 +kKMx/01HP1yEJ9s2eP4mvKv2QvfGnfUVpNra9QGYyE5EQhzZayc8/qoZ44gl1NNwSUkLtu
 f7IQGQQH1q8xaYG+3Qz6eKNbwbX5e7kljTSQK6mUF5Qz/04376DVrP1uKl7XGtoncrsb7Nv
 CkecE+/ogIrpu1po6x9Ug==
X-Spam-Flag: NO
UI-OutboundReport: notjunk:1;M01:P0:+HGLf+eDdb8=;gDvmVMlozMIw/azXP4YRBgpm+9q
 pcaLs8DazdCxlg5vHxQwfo25W1dARLJnarnGJuxtmyKyXVU9Hgw/2uT4HDF4ZmyzNUxuXrTll
 bofl2cucR9aiRfjlnsONXCsFpLbZjSaW6Y/B4QoIJ5w32r0gooT1EFOHT20yXFp1y8T582fkS
 nJLniTQ383n50lm52DOPshl1rbJhSXODztoySWjr8bh1HPW6xfqBwz9tELKrSSvnjUgYxkFBJ
 WGwwjmAchJQPh6Q4eK40hh/OhsKlhOCXwwROOUFOFMCbR0BZ3stpJPtpHI0JqGcYguJKSOcoj
 ieimT9GStlotvgLHaWxgknuB03d+p/zJ7gKIktCkgie/SMf+KPOXLQXO7VBeMMqTQ+FSGVwOs
 vTP1qCdeyz5Ylp+c2QTctcwL+taypZr33QS9o0h/Bh774vYykyZXfgeY4GLh+UBD9DRsbgPlA
 Fjo2qvoLqJ/o7Pd+NR+SwSks/tMWZH7oifDRYLTQwCLZyA2vwlYP9tPDwA0iyin5A5SHg6v61
 Szv6L5f0kKoo30ET6fLKYBsBjePg1EYD3BNup3NiTqZlCjQItK251x6ZolbHGuF1TzKWu7LNz
 ua6z+86pdolmswBkIppM/OiruzA16PTFCRMooI6AQD9GFwG4zdQqe1v2MZyIX/NxVTaDSqpna
 Uj7YVSz1UPScQCvUIvpS9WwWpx22UGnnzci2AJgIVroJPjqgKPQVdF5Mo46J3arFLEcaIlBIf
 UligdkmjtD9YXvPcM0a6JikRdK0vrlGK7Z4XkTckKfmyDGDj2gmNZiomBZMdiGMSZ5+vXbimB
 36iqCz3i7zvRO1BZnmUrSQndOSDrF03RWpjQlTaW5hBtjkoheewABd1FNDJBrN7k0/fF0qyEw
 ryfNjl4LcyNWHJjqPm/VXUQfLdESKmG36fES8jjEtMWGSI5Kce8dDQgm+MHS8MOklJZI4ONpk
 xS6vNacKKbZNZYnt0YudEa7lE28=
X-Spamd-Result: default: False [-2.08 / 15.00];
	MID_CONTAINS_FROM(1.00)[];
	NEURAL_HAM_LONG(-1.00)[-1.000];
	FROM_NAME_HAS_TITLE(1.00)[dr];
	NEURAL_HAM_MEDIUM(-1.00)[-1.000];
	NEURAL_HAM_SHORT(-0.98)[-0.977];
	DMARC_POLICY_ALLOW(-0.50)[gmx.at,none];
	R_SPF_ALLOW(-0.20)[+ip4:212.227.17.0/27];
	R_DKIM_ALLOW(-0.20)[gmx.at:s=s31663417];
	RCVD_IN_DNSWL_LOW(-0.10)[212.227.17.22:from];
	MIME_GOOD(-0.10)[text/plain];
	RWL_MAILSPIKE_POSSIBLE(0.00)[212.227.17.22:from];
	TO_MATCH_ENVRCPT_ALL(0.00)[];
	PREVIOUSLY_DELIVERED(0.00)[questions@freebsd.org];
	RCPT_COUNT_ONE(0.00)[1];
	MLMMJ_DEST(0.00)[questions@freebsd.org];
	FROM_HAS_DN(0.00)[];
	RCVD_VIA_SMTP_AUTH(0.00)[];
	ARC_NA(0.00)[];
	DKIM_TRACE(0.00)[gmx.at:+];
	TO_DN_NONE(0.00)[];
	FREEMAIL_FROM(0.00)[gmx.at];
	RCVD_COUNT_TWO(0.00)[2];
	FROM_EQ_ENVFROM(0.00)[];
	FREEMAIL_ENVFROM(0.00)[gmx.at];
	MIME_TRACE(0.00)[0:+];
	ASN(0.00)[asn:8560, ipnet:212.227.0.0/16, country:DE];
	RCVD_TLS_ALL(0.00)[]
X-Rspamd-Queue-Id: 4QCN9f6kjPz4KKn
X-Spamd-Bar: --
X-ThisMailContainsUnwantedMimeParts: N

Anno domini 2023 Thu, 4 May 22:56:04 +0100
 Kaya Saman scripsit:
> [...]=20
> But*, what happens when you have thousands of files?

Why don't you simply use "rdfind"?=20

Nik

>=20
>=20
> The man page at the top suggests compare file1 and file2, not dir1 and=20
> dir2 which is what I am looking for:
>=20
>=20
> NAME
>  =C2=A0=C2=A0=C2=A0=C2=A0 cmp =E2=80=93 compare two files
>=20
> SYNOPSIS
>  =C2=A0=C2=A0=C2=A0=C2=A0 cmp [-l | -s | -x] [-bhz] [--ignore-initial=3Dn=
um1[:num2]] [--bytes=3Dnum]
>  =C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0=C2=A0 file1 file2 [skip1 [ski=
p2]]
>=20
>=20
>  =C2=A0If it did that I would definitely say it's what I'm looking for.
>=20
>=20
> I need to compare the files within:
>=20
>=20
> /dir
>=20
> /dir_1
>=20
> /dir_2
>=20
> /dir_3
>=20
>=20
> where /dir_(x) are directories that have been merged into /dir....
>=20
>=20
>=20
>=20



=2D-=20
Please do not email me anything that you are not comfortable also sharing w=
ith the NSA, CIA ...