#!/bin/bash # execute script from gvfs directory directory=$1 # directory target name destination=$(basename "${directory}") echo "liste des fichiers du dossier ${directory}" for item in "${directory}"/* do filename=$(basename "${item}") echo "examen du fichier ${filename}" if [ -e "${destination}"/"${filename}" ] then echo "${item} already on" else echo "copie du fichier ${filename}" echo "cp --verbose ${item} ${destination}/${filename}" cp --verbose "${item}" "${destination}"/"${filename}" fi done # vim: tabstop=4 expandtab shiftwidth=4 softtabstop=4 foldmethod=indent