mv Fehlermeldung: "... sind die gleiche Datei"

Vom einfachen Programm zum fertigen Debian-Paket, Fragen rund um Programmiersprachen, Scripting und Lizenzierung.
Antworten
Moo
Beiträge: 25
Registriert: 15.11.2013 11:41:53

mv Fehlermeldung: "... sind die gleiche Datei"

Beitrag von Moo » 15.04.2015 14:08:06

Ich mal wieder.

Ich schreibe gerade ein Bashskript. Da kommt es zu einem Fehler.
Und zwar bei einem move.

Wenn ich diese Schritte per Hand eingebe, passiert der Fehler auch. Ich habe aber keine Ahnung warum.

Als erstes benutze ich den "mv"-Befehl.

Code: Alles auswählen

mv /home/test/mount/status_20150415.csv /home/test/mount/bkp/
Hier kriege ich diese Fehlermeldung:

Code: Alles auswählen

mv: „/home/test/mount/status_20150415.csv“ und „/home/test/mount/bkp/status_20150415.csv“ sind die gleiche Datei
Das kann aber nicht sein. Denn:

Code: Alles auswählen

tree /home/test/mount/bkp/
/home/test/mount/bkp/

0 directories, 0 files


Wenn ich beim move bei der zweiten Pfadangabe den Dateinamen angebe, klappt es. Das soll aber nicht Sinn der Sache sein, da ich denn eine for-Schleife brauche um den Dateinamen zu kriegen.
Hatte jmd dieses Phänomen schonmal?

Cae
Beiträge: 6349
Registriert: 17.07.2011 23:36:39
Wohnort: 2130706433

Re: mv Fehlermeldung: "... sind die gleiche Datei"

Beitrag von Cae » 16.04.2015 02:13:06

Ich habe den Eindruck, dass bkp/ ein Symlink auf ../mount/ ist. Ueberpruefe dies per ls -l auf alle oben genannten Pfade. Allerdings wuerde ich annehmen, dass tree einen solchen Symlink vor der Anzeige aufloest.

Gruss Cae
If universal surveillance were the answer, lots of us would have moved to the former East Germany. If surveillance cameras were the answer, camera-happy London, with something like 500,000 of them at a cost of $700 million, would be the safest city on the planet.

—Bruce Schneier

Benutzeravatar
hikaru
Moderator
Beiträge: 13559
Registriert: 09.04.2008 12:48:59

Re: mv Fehlermeldung: "... sind die gleiche Datei"

Beitrag von hikaru » 16.04.2015 07:32:37

Cae hat geschrieben:Allerdings wuerde ich annehmen, dass tree einen solchen Symlink vor der Anzeige aufloest.
So ist es:

Code: Alles auswählen

$ mkdir test1
ln -s ../test1 test1/test2
$ tree test1/
test1/
└── test2 -> ../test1

1 directory, 0 files
Was ist denn das für ein Dateisystem das da gemountet wird?

Moo
Beiträge: 25
Registriert: 15.11.2013 11:41:53

Re: mv Fehlermeldung: "... sind die gleiche Datei"

Beitrag von Moo » 16.04.2015 10:56:12

Das ganze ist ein SambaShare.
Betriebssystem ist vom Samba Ubuntu mit dem Dateisystem "ext2".

Vielleicht noch eine Randinfo:

Ich habe das ganze ja in einem Skript mit mehreren Methoden.
Bei einer Methode die vor diesem Fehler kommt, die auch auf diesen mount zugreift, jedoch auf einen anderen Ordner, funktioniert das ganze.
Deswegen meine Meinung, dass es nicht am mount liegen kann.

Moo
Beiträge: 25
Registriert: 15.11.2013 11:41:53

Re: mv Fehlermeldung: "... sind die gleiche Datei"

Beitrag von Moo » 28.04.2015 12:48:16

Hat jmd noch eine Idee?

Antworten