| 
     
       |  |  |  | 
            
              | 
             
               | 
               
                 |  | UGU: Unix Guru Universe - Unix Tip #4019- February 12, 2012
 -  Home : Help
 : Today's Tip Unix Tip #4019- February 12, 2012
 
 
WHY MV IS SLOW 
mv command across filesystems
 is slower on large files
 
 WHY?
 
 mv would be slow if you are
 moving files across filesystem.
 
 The inode number changes only
 when a file is moved across
 file system.
 
 A new inode number means a new
 file is physically created on
 disk.
 
 It remains unchanged, if it
 is within the same filesystem.
 One can verify by using
 ls -il command on that file.
 
 mv uses rename() system call.
 if it fails, it uses copy routine
 (basicailly reads from a file and
 writes in another file).
 
 mv command across filesystem is
 more of a copy then mv.
 
 
 This tip generously supported by: dkotian1@rediffmail.com
 
 NOTE: All tips provided are USE AT YOUR OWN RISK. Tips are submitted
by various unix admins around the globe. UGU suggest you read and
test each tip in a non-volitile environment before placing into
production.
 
 LAST 5 TIPS
 4018
 - ECHO LINES TO A BLANK
 4017
 - STAT FILES
 4016
 - AWK THE STATS
 4015
 - FTP AUTOMATED TRANSFERS
 4014
 - AUTOMATIC LOGIN TO REMOTE HOSTS
 I want to 
 SUBSCRIBE
 and get a UGU Tip everyday.
 I want to 
 UNSUBSCRIBE
 and NOT get a UGU Tip everyday.
 If you have a UNIX TIP let us know, we just may use it:
(All tips become the property of the Unix Guru Universe)
 |  |  
                 |  |  
                 |   Copyright 1994-2024 Unix Guru Universe 
 |  |  |  |  |