BlogBlog ÜbersichtjailscriptportsoptFreeBSDLinksThermoskanneKontakt

Identische Dateien finden

Mit Hilfe von ua lassen sich identische Dateien finden. Im FreeBSD-Portbaum findet man ua unter sysutils/ua:

# cd /usr/ports/sysutils/ua && make install clean

Benutzer von pkgng kénnen ua wie folgt installieren:

# pkg install ua

Nun kann zum Beispiel die Ausgabe von find(1) mit ua verarbeitet werden und alle identischen Dateien werden angezeigt:

# find . -type f | ua -
./dev/portscvs/irc/CVS/Repository ./backup/dev/ports/irc/CVS/Repository
./dev/portscvs/www/CVS/Repository ./backup/dev/ports/www/CVS/Repository
[...]

Auch ist es möglich mit der -w Option Leerzeichen zu ignorieren:

# cat datei1 datei2
hallo velo
hallovelo
# find . -type f | ua -w - 
./datei1 ./datei2

Mit der -i Option wird die Gross-/Kleinschreibung ignoriert:

# cat datei1 datei2
hallo velo
hallo Velo
# find . -type f | ua -i -
./datei1 ./datei2

Mehr Informationen zu ua findet man in der Manpage ua(1).

Comments (0)  Permalink

Comments

add a comment

The Trackback URL to this post is:
http://www.chruetertee.ch/blog/plugin=trackback(2059).xml
Trackbacks are moderated.

This blog is gravatar enabled.
Your email adress will never be published.
Comment spam will be deleted!

Name*
E-Mail
For Spammers Only
URL
Comment*
Notify me via E-Mail when new comments are made to this entry
Remember me (needs cookies)