Bash, tar “ne peut pas stat no such file or directory”

Je suis en train de créer un petit script de sauvegarde, mais je reçois l'erreur suivante:

tar: Removing leading `/' from member names
tar: /projects: Cannot stat: No such file or directory
tar: Exiting with failure status due to previous errors

Le dossier /projets existent, mais toujours pas de goudron de balle est créé. Voici mon code:

#!/bin/bash
backup_files="/projects"

#destination of backup
dest="/"

#Create archive filename
day=$(date +%Y-%m-%d)
hostname=$(hostname -s)
archive_file="$hostname-$day.tar.gz"

#Backup the files using tar
tar -czf $archive_file $backup_files

#Print end status message
echo
echo "Backup finished"

ls -ld /projets est le suivant:

ls: cannot access /projects: No such file or directory

Une idée sur ce qu'est le mal?

  • Avez-vous des /projects répertoire? Couché dans votre / (racine)? Je parie que vous n'avez pas.
  • Oui, la /les projets répertoire existe.
  • Ajouter la sortie de ls -ld /projects à votre question.
  • Et ls -ld /projects montre quoi?
  • ls: impossible d'accéder à /projets: Aucun fichier ou répertoire