-
last update
- compares files
- only hardlink files which are not hardlinked yet
- permission and uid/gid must be equal
- size 0 files are excluded
- can be called with multiple arguments which are used directly by find
- writes a script which can be used to undo all hardlinks
i will not do any more updates on this and focus on the vserver unifier now (it will get a small control language and tons of more sophisticated options)
example usage:
./knoppix.unify Path/To/KNOPPIX ! -path "*/var/log/*" >undo_hardlinks.sh
File knoppix.unify:
Code:
#!/bin/bash
find "$@" -type f ! -size 0 -exec md5sum {} \; |\
sort +0 |\
{
read sum file;
while [ "$sum" != "" ]; do
while read sum2 file2 &&\
[ $sum = $sum2 ] &&\
[ $(cut -d " " -f 1 <(ls -i "$file")) != $(cut -d " " -f 1 <(ls -i "$file2")) ] &&\
[ $(cut -c -32 <(ls -ln "$file")) = $(cut -c -32 <(ls -ln "$file2")) ] &&\
cmp "$file" "$file2";
do
ln -f "$file" "$file2" &&
echo "rm -f \"$file2\"; cp -pf \"$file\" \"$file2\""
done
sum=$sum2
file="$file2"
done
}
Similar Threads
-
By fizgig in forum Customising & Remastering
Replies: 1
Last Post: 09-30-2004, 03:35 AM
-
By brazilian in forum General Support
Replies: 2
Last Post: 04-09-2004, 06:10 PM
-
By spydie in forum General Support
Replies: 14
Last Post: 01-31-2004, 07:55 PM
-
By Dave_Bechtel in forum General Support
Replies: 0
Last Post: 06-04-2003, 11:54 AM
-
By .-=Ronin=-. in forum General Support
Replies: 2
Last Post: 04-24-2003, 07:45 PM
Posting Permissions
- You may not post new threads
- You may not post replies
- You may not post attachments
- You may not edit your posts
-
Forum Rules

1979 Microprocessor Projects Altair 8800 Intel 8080 KIM-1 COSMAC Elf SWTPC 6800
$59.99

Computer Photo History Altair 8800 Philco 212 CDC 6600 DEC PDP-8 Apple 1 UNIVAC
$69.99

S-100 Vector Graphic 64K Ram Board (Altair, IMSAI)
$99.95

S-100 Vector Graphic 12K PROM/RAM Board (Altair, IMSAI)
$99.95

640pg Best of BYTE Magazine 1984 Mac Steve Jobs Altair 8800 IBM 5100 Bob Moog
$85.00

Vintage Digital Research ZSID 1.4 8" Floppy Disk CP/M Z80 Software S-100 Altair
$69.99

S-100 Industrial Micro Systems 8K Static Ram (IMS, Altair, IMSAI)
$69.95

BYTE Magazine Cover Jan 1977 Canvas Print 8"x10" Retro Computer Altair 880
$7.00

CP/M 86 1.1R 8086 Highmonitor 8 Inch Floppy Diskette 80s IMSAI Altair
$29.99

ALTAIR Bitcoin Mining Solutions PDU IEC SERIES 100-250V 30A/24A Power Distribute
$99.00