[#] Evolution - zmiana katalogu użytkownika

( Ostatnio zmieniony śr., 18/06/2008 - 00:47 )
 

WAŻNE – zanim zaczniesz cokolwiek

killall gconfd-2

teraz wykonajmy:

sed -i 's/\/home\/staryuser/\/home\/nowyuser/g' .gconf/apps/evolution/mail/%gconf.xml
sed -i 's/\/home\/staryuser/\/home\/nowyuser/g' .gconf/apps/evolution/addressbook/%gconf.xml
sed -i 's/\/home\/staryuser/\/home\/nowyuser/g' .gconf/apps/evolution/autocontacts/%gconf.xml
sed -i 's/\/home\/staryuser/\/home\/nowyuser/g' .gconf/apps/evolution/calendar/%gconf.xml
sed -i 's/\/home\/staryuser/\/home\/nowyuser/g' .gconf/apps/evolution/memos/%gconf.xml
sed -i 's/\/home\/staryuser/\/home\/nowyuser/g' .gconf/apps/evolution/memos/%gconf.xml
sed -i 's/\/home\/staryuser/\/home\/nowyuser/g' .gconf/apps/evolution/memos-1/%gconf.xml
sed -i 's/\/home\/staryuser/\/home\/nowyuser/g' .gconf/apps/evolution/tasks/%gconf.xml

lub możemy zaryzykować (ja zaryzykowałem i żyję :)) taki sposób:

find ./ -type f -iname "*.xml" -size -1000 -exec sed -i 's/\/home\/staryuser/\/home\/nowyuser/g' {} \;

co zamieni nam we wszystkich plikach .xml nazwę użytkownika

5
Twoja ocena: Brak Średnio: 5 (1 vote)