On Wed, 2002-03-27 at 20:13, patrick grantham wrote:
> I will be adding a harddrive and I want to move content in and below /home to
> the new drive. I am concerned with what happens to the file attributes. How
> can I move files and folders and preserve the user and group ownership and
> the existing file access?
rsync. It's designed to transfer *all* file attributes identical to the
source:
rsync -av /home/ /newhome
watch where you put the slashes. (Source directory gets a trailing
slash, destination directory does not. Quirky, but you get used to it.)
It's also great for moving files between separate networked machines:
rsync -av -e ssh username@host:/home/ /newhome
rsync's big feature is that it will only transfer the "diffs" between
the source and destination, which means that after the first time you
run it, subsequent runs should take much less time.
I use it religiously to back up my remotely hosted box to my home
machine with the tape drive.
-- -=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=- #!/usr/bin/perl -w $_='while(read+STDIN,$_,2048){$a=29;$b=73;$c=142;$t=255;@t=map {$_%16or$t^=$c^=($m=(11,10,116,100,11,122,20,100)[$_/16%8])&110; $t^=(72,@z=(64,72,$a^=12*($_%16-2?0:$m&17)),$b^=$_%64?12:0,@z) [$_%8]}(16..271);if((@a=unx"C*",$_)[20]&48){$h=5;$_=unxb24,join "",@b=map{xB8,unxb8,chr($_^$a[--$h+84])}@ARGV;s/...$/1$&/;$d= unxV,xb25,$_;$e=256|(ord$b[4])<<9|ord$b[3];$d=$d>>8^($f=$t&($d >>12^$d>>4^$d^$d/8))<<17,$e=$e>>8^($t&($g=($q=$e>>14&7^$e)^$q* 8^$q<<6))<<9,$_=$t[$_]^(($h>>=8)+=$f+(~$g&$t))for@a[128..$#a]} print+x"C*",@a}';s/x/pack+/g;evalusage: qrpff 153 2 8 105 225 < /mnt/dvd/VOB_FILENAME \ | extract_mpeg2 | mpeg2dec -
http://www.cs.cmu.edu/~dst/DeCSS/Gallery/ http://www.eff.org/ http://www.anti-dmca.org/
This archive was generated by hypermail 2.1.3 : Fri Aug 01 2014 - 18:52:29 EDT