Ich erstelle einen Ordner und kopiere etwas aus dem Downloads-Ordner. Mein Problem ist, ich wollte Inhalt des Download-Ordners nicht den Ordner selbst verschieben. So versuche ich, diesen
n=0
while ! mkdir dir$n
do
n=$((n+1))
find /home/linaro/Downloads 1 -type f -exec mv -t /home/linaro/dir$n
done
Der Fehler wird wie die kommenden
mkdir: cannot create directory ‘dir0’: File exists
find: ‘/home/linaro/Downloads’: No such file or directory
mv: missing file operand
Try 'mv --help' for more information.
mkdir: cannot create directory ‘dir1’: File exists
find: ‘/home/linaro/Downloads’: No such file or directory
mv: missing file operand
Try 'mv --help' for more information.
mkdir: cannot create directory ‘dir2’: File exists
find: ‘/home/linaro/Downloads’: No such file or directory
mv: failed to access '/home/linaro/dir3': No such file or directory
[email protected]:~$
Eigentlich ist Befehl nicht in der Lage neu erstellten Ordner zu erkennen (mit dynamischen Namen dir $ n). Ich habe versucht, den vorherigen Ordner zu erreichen. Aber nichts hat funktioniert. Wie man diese bearbeitet?