Kopierbefehl für USB-Stick auf Festplatte .....

Warum Debian und/oder eine seiner Spielarten? Was muss ich vorher wissen? Wo geht es nach der Installation weiter?
Antworten
Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Kopierbefehl für USB-Stick auf Festplatte .....

Beitrag von Gulliver03 » 27.12.2004 10:08:44

Ich habe eine Frage zum Kopieren einer Datein von einem USBStick (eingebunden über Hotplug bei 'nem Kernel 2.6.8). Ich habe schon ge-googelt, die Linux-Fibel bemüht, bin aber nicht so richtig weiter gekommen.

Wie kann ich diese Datei vom USB-Stick auf die Festplatte rüber ziehen?

Muss ich den USB-Stick noch mounten? ...

mount -t vfat /dev/sda1 /mnt/usbstick


Kopierbfehl?

cp "datei" /Speicherort/Festplatte/"datei"

Funktioniert das so?


Danke für eine schnelle Antwort.

PS: Ich möchte den Befehl benutzen, weil ich es a) mal verstehen will und b) noch keine grafische Oberfläche installieren möchte.

Benutzeravatar
Räuber Hotzenplotz
Beiträge: 156
Registriert: 12.03.2004 14:47:25
Wohnort: Berlin

Re: Kopierbefehl für USB-Stick auf Festplatte .....

Beitrag von Räuber Hotzenplotz » 27.12.2004 10:15:16

Gulliver03 hat geschrieben: Muss ich den USB-Stick noch mounten? ...
Jep!
Gulliver03 hat geschrieben: mount -t vfat /dev/sda1 /mnt/usbstick
Falls kein anderes SCSI-Device und /mnt/usbstick vorhanden sind, jep!
Gulliver03 hat geschrieben: Kopierbfehl?
cp "datei" /Speicherort/Festplatte/"datei"
Funktioniert das so?
Jep!
Gulliver03 hat geschrieben: PS: Ich möchte den Befehl benutzen, weil ich es a) mal verstehen will und b) noch keine grafische Oberfläche installieren möchte.
Richtiger Ansatz ;-)


ciao,
Hotze

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 27.12.2004 13:08:08

Ich habe das jetzt mal alles so gemacht:

1) Rechner eingeschaltet, USB-Stick rein

2) mount -t vfat /dev/sda1 /mnt/usbstick

3) ls /mnt/usbstick ........ dieser Aufruf zeigt mir alle Dateien und Verzeichnisse auf dem Stick an

4) cp "dateiname" /mnt/usbstick/"dateiname" .....

Jetzt dachte ich das läuft, aber es kam folgende Meldung:

cp: Aufruf von stat für "Dateiname" nicht möglich: Datei oder Verzeichnis nicht gefunden

Woran liegt das, wenn der Stick doch eingebunden ist und ein "ls" mir auch ein richtiges Ergebnis zeigt ist.

Benutzeravatar
Räuber Hotzenplotz
Beiträge: 156
Registriert: 12.03.2004 14:47:25
Wohnort: Berlin

Beitrag von Räuber Hotzenplotz » 27.12.2004 13:33:56

Sind die Rechte ok? Was sagt

Code: Alles auswählen

ls -ld /mnt/usbstick/


Kannst Du wenigstens eine Datei anlegen (evtl. erstmal als root)?

Code: Alles auswählen

touch /mnt/usbstick/foobar
Hast Du vielleicht dem Schreibschutz am Stick aktiviert???

Fragen über Fragen....

Gruß,
Hotze

Benutzeravatar
HELLinG3R
Beiträge: 1328
Registriert: 15.04.2004 07:54:33

Beitrag von HELLinG3R » 27.12.2004 14:22:46

ganz trivial:
bist du sicher, dass du dich nicht vertippt hast?
(tabulator zum vervollständigen bentuzen, dann passiert sowas nicht)

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 27.12.2004 20:18:13

Räuber Hotzenplotz hat geschrieben:Sind die Rechte ok? Was sagt

Code: Alles auswählen

ls -ld /mnt/usbstick/


Kannst Du wenigstens eine Datei anlegen (evtl. erstmal als root)?

Code: Alles auswählen

touch /mnt/usbstick/foobar
Hast Du vielleicht dem Schreibschutz am Stick aktiviert???

Fragen über Fragen....

Gruß,
Hotze
Also Schreibschutz ist nicht aktiviert ......

ls -ld /mnt/usbstick bringt

Code: Alles auswählen

drwxr--r-- 18 root root 16384 1970-01-01 01:00 /mnt/usbstick

Mit touch /mnt/usbstick/foobar kann ich eine solche Datei anlegen ...... ein

cp foobar /home/foobar

bringt die gleiche Meldung wie eingangs oben beschrieben

Benutzeravatar
Räuber Hotzenplotz
Beiträge: 156
Registriert: 12.03.2004 14:47:25
Wohnort: Berlin

Beitrag von Räuber Hotzenplotz » 27.12.2004 21:54:34

Hast Du coreutils installliert?

Benutzeravatar
Snoopy
Beiträge: 4297
Registriert: 17.11.2003 18:26:56
Lizenz eigener Beiträge: MIT Lizenz
Wohnort: Rh.- Pflz.

Beitrag von Snoopy » 27.12.2004 23:55:06

hi

nur mal ne dumme frage *ggg ;)

ich welchem jahrhundert lebst du denn ?
drwxr--r-- 18 root root 16384 1970-01-01 01:00 /mnt/usbstick
motherboard-batterie leer ? :mrgreen:

Benutzeravatar
Räuber Hotzenplotz
Beiträge: 156
Registriert: 12.03.2004 14:47:25
Wohnort: Berlin

Beitrag von Räuber Hotzenplotz » 28.12.2004 07:43:30

Hi,
Snoopy hat geschrieben: ich welchem jahrhundert lebst du denn ?
drwxr--r-- 18 root root 16384 1970-01-01 01:00 /mnt/usbstick
Dit "Problem" hab ick aber auch. Ist mir aber auch erst gestern bei der Kontrolle meiner Mountpoints aufgefallen. Wenn geunmountet (grrr, scheußliches denglisch) ist, ist das Datum ok, im gemounteten Zustand steht die Zeit auf 0. Dummerweise nicht bei jeder Partition. Hmmm????

Gruß,
Hotze

Gulliver03
Beiträge: 523
Registriert: 23.09.2003 21:18:23

Beitrag von Gulliver03 » 28.12.2004 08:38:53

Räuber Hotzenplotz hat geschrieben:Hi,
Snoopy hat geschrieben: ich welchem jahrhundert lebst du denn ?
drwxr--r-- 18 root root 16384 1970-01-01 01:00 /mnt/usbstick
Dit "Problem" hab ick aber auch. Ist mir aber auch erst gestern bei der Kontrolle meiner Mountpoints aufgefallen. Wenn geunmountet (grrr, scheußliches denglisch) ist, ist das Datum ok, im gemounteten Zustand steht die Zeit auf 0. Dummerweise nicht bei jeder Partition. Hmmm????

Gruß,
Hotze

Da bin ich aber froh, dass ich nicht der Einzige bin, der seiner Zeit hinterherhinkt. :roll: :wink: .........

"coreutils"? ..... weiss ich nicht, ich habe ein komplett neues Debian "sarge" drauf ......


Mal abgesehen vom Jahr 1970 (weiss der Himmel wo das herkommt), das was am Anfang der Ausgabezeile steht, scheint doch nicht darauf hinzudeuten, dass ein Kopierbefhl nicht funktioniert.

Benutzeravatar
Räuber Hotzenplotz
Beiträge: 156
Registriert: 12.03.2004 14:47:25
Wohnort: Berlin

Beitrag von Räuber Hotzenplotz » 28.12.2004 11:12:31

Gulliver03 hat geschrieben:"coreutils"? ..... weiss ich nicht, ich habe ein komplett neues Debian "sarge" drauf ......

Code: Alles auswählen

dpkg -l coreutils
sagt Dir, ob's installiert ist

sonst

Code: Alles auswählen

apt-get install coreutils
Grund: Wenn coreutils nicht installiert ist, gibt's auch kein stat, was aufgerufen werden kann.

ciao,
Hotze

Antworten