[olug] Unix Tip: REMOVING FILES WITH BAD FILE NAMES
Unix Guru Universe
listserv at ugu.com
Mon Jul 28 16:46:27 UTC 2003
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
UNIX GURU UNIVERSE
UNIX HOT TIP
Unix Tip 2035 - July 28, 2003
http://www.ugu.com/sui/ugu/show?tip.today
=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=-=
REMOVING FILES WITH BAD FILE NAMES
If a file has a special
character, Unix will try to
interpret the character.
Renaming these type of files
cannot be done with a simple
"mv".....it will have to be
done using the file's inode.
For example:
# ls -i "GSO (website)"
(the "-i" flag will display the file's inode)
41734 GSO(website)
...the inode for the "bad" file is "41734"
1. once the inode is identified, use the find command to
rename the file:
find . -inum 41734 -exec mv \{\} NewName \;
2. do an "ls" to verify
This tip generously supported by: arimaldo at earthlink.net
--------------------------------------------------------------------------
To Subscribe: http://www.ugu.com/sui/ugu/show?tip.subscribe
To Unsubscribe: http://www.ugu.com/sui/ugu/show?tip.unsubscribe
To Submit A Tip: http://www.ugu.com/sui/ugu/show?tip.today
==========================================================================
DISCLAIMER: All UNIX HOT TIPS ARE OWNED BY THE UNIX GURU UNIVERSE AND ARE
NOT TO BE SOLD, PRINTED OR USED WITHOUT THE WRITTEN CONSENT OF THE UNIX
GURU UNIVERSE. ALL TIPS ARE "USE AT YOUR OWN RISK". UGU ADVISES THAT
ALL TIPS BE TESTED IN A NON-PRODUCTION DEVELOPMENT ENVIRONMENT FIRST.
Unix Guru Universe - www.ugu.com - tips at ugu.com - Copyright 1994-2001
==========================================================================
More information about the OLUG
mailing list