Skip to content
Snippets Groups Projects
Commit 28925188 authored by Ivan Topolsky's avatar Ivan Topolsky
Browse files

Mass moving between /data2 and /data

parent b5376989
Branches
No related tags found
No related merge requests found
#!/bin/bash
BASEDIR='/data/unige/fig/UHTS/rundata/'
SRCDIR='/data2/unige/fig/UHTS/GAII/'
WORKDIR="${BASEDIR}move_from_data2/"
#while read D; do
for D in `cat "${WORKDIR}/rsync.todo.lst"`; do
echo '================================================================'
echo "moving $D..."
echo '----------------------------------------------------------------'
if [ ! -L "${BASEDIR}/$D" ]; then
echo 'Not a symlink, skip !'
continue
fi
if [ ! -d "${SRCDIR}/$D" ]; then
echo 'No source dir, skip !'
continue
fi
rsync -avP --append-verify --inplace "${SRCDIR}/$D" "${WORKDIR}/"
if [ ! -L "${BASEDIR}/$D" ]; then
echo 'WTF no symlink ?!'
continue
fi
rm "${BASEDIR}/$D"
mv "${WORKDIR}/$D" "${BASEDIR}/$D"
done #< rsync.todo.lst
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Please register or to comment