cp (mit überschreiben!) aber wie?

  • Ersteller mohamedal_hakim
  • Erstellt am
M

mohamedal_hakim

Mitglied
hallo
als erste: ich habe in der Wiki geschaut und es ausgedruckt, wie man einen cp befehl einsetzt.. aber ich komme nicht dahinter!

also:
ich arbeite über SSH2

ich habe einen Ordner images
der soll samt inhalt in dem Ordner: test eingefügt werden!
dort ist allerdings ein Order, der muss aber KOMPLETT überschrieben werden!
der erste image oderner ist auf der gleichen eben wie test

also so?: cp -a images /test
aber wie sage ich ihm überschreibe den Ordner image im unterordner test!?

wäre echt nett wenn mir jemand weiter hilft..
:headup: :hilfe2: :hilfe2: :hilfe2: :hilfe2:
 
cp -r images /test/

Überschreiben tut er dann automatisch.
 
danke für die Antwort..
er tut es nicht..
ich gebe den befehl ein..
er braucht dann so ca. 10 sek. dann ist alles ok!
ich schaue per FTP nach, und er hat NIX getan!
grosskleinschreibung ordner Hirarschie alles beachtet!
es sind knapp 5000Bilder in 7 Ordner.. ins.300MB daten!

die sollen kopiert werden!
gibt es eine Methode diese zu verschieben!? ich hätte auch nix dagegen!
wäre um eine antwort erfreut..
danke im vorraus.
 
man cp
man mv

Ich glaub aber nicht, dass er nichts getan hat. Wenn du mit der Kommandozeile solche Probleme hast, schau dir mal 'mc' (Midnight Commander) an.
 
Wenn du an cp / mv nen -v anhängst, spricht er auch mit dir ;)
 
diese Meldung bekomme ich:

bla/www/vhosts/boah-krass.de/httpdocs/test # cd ..
blabla/www/vhosts/boah-krass.de/httpdocs # mv images /test/
mv: cannot overwrite directory `/test/images'
var/www/vhosts/boah-krass.de/httpdocs #




ich sagte doch, der machts nicht, hab via FTP, die rechte alle auf 777 gestellt und ich bin der Root auf dem Server!
geht trotzdem nicht!
ich kann den Ordner Image nicht verschieben! bzw. kopieren!
wie geht das?
 
Ich wette mit dir, dass er es überschreibt, wenn du 'cp -r images /test/' nutzt. Kein Output hiesst in diesem Fall, dass es funktioniert hat, was man auch anhand des Modifizierungsdatum sehen kann.
 
Um sicher zu gehen, dass das System das tut, was Du moechtest, loesche doch zunaechst mal das images -Verzeichnis, das ueberschrieben werden soll und kopiere dann:
Code:
rm -fr /test/images
cp -rv images /test/
ls /test
Zeige der letzte Befehl das Verzeichnis images an? um die Bilder zu sehen, schaust Du mit 'ls /test/images' mal in das Verzeichnis rein. Falls Du nicht alles aus dem Zielordner geloescht haben moechtest, sondern nur bereits existierende Dateien ueberschrieben, verschiebe (zum Testen) /test/images mal:
Code:
mv /test/images /test/images_backup
danach sollte /test/images nicht mehr existieren und der cp-Befehl sollte es dann neu anlegen (und die Dateien hinein kopieren)
 
also:
damit meine Arbeit nicht doppel wird:
habe ich den ordner image nicht gelöscht, sondern umbenannt!
das heißt: images ist nicht vorhanden!! oder?
soo..
habe dann wie Sie es mir geschildert haben, nochmal den cp bzw. den mv befehl angewendet.
ich habe cp -r images /test/ und auch ohne -r benutzt!
er legt nichtmal den Ordner images an!!!!
das ist ja das wahnsinnige dadran!
macht mich echt verrückt.. :(
 
Dann mach mal 'cp -rv images /test/' und poste die Meldungen, die ausgegeben werden (bitte in einem Code-Block, falls es mehr wird).
 
Code:
blabla:/var/www/vhosts/boah-krass.de/httpdocs # cp -rv images /test/
`images/cv_amex_card.gif' -> `/test/images/cv_amex_card.gif'
`images/cv_card.gif' -> `/test/images/cv_card.gif'
`images/overlay.gif' -> `/test/images/overlay.gif'
`images/pixel_black.gif' -> `/test/images/pixel_black.gif'
`images/pixel_silver.gif' -> `/test/images/pixel_silver.gif'
`images/pixel_trans.gif' -> `/test/images/pixel_trans.gif'
`images/banner/index.html' -> `/test/images/banner/index.html'
`images/categories/68.jpg' -> `/test/images/categories/68.jpg'
`images/categories/69.jpg' -> `/test/images/categories/69.jpg'
`images/categories/74.gif' -> `/test/images/categories/74.gif'
`images/categories/75.gif' -> `/test/images/categories/75.gif'
`images/categories/index.html' -> `/test/images/categories/index.html'
`images/content/index.html' -> `/test/images/content/index.html'
`images/icons/arrow.gif' -> `/test/images/icons/arrow.gif'
`images/icons/cart.gif' -> `/test/images/icons/cart.gif'
`images/icons/cc_amex.jpg' -> `/test/images/icons/cc_amex.jpg'
`images/icons/cc_diners.jpg' -> `/test/images/icons/cc_diners.jpg'
`images/icons/cc_discover.jpg' -> `/test/images/icons/cc_discover.jpg'
`images/icons/cc_jcb.jpg' -> `/test/images/icons/cc_jcb.jpg'
`images/icons/cc_mastercard.jpg' -> `/test/images/icons/cc_mastercard.jpg'
`images/icons/cc_visa.jpg' -> `/test/images/icons/cc_visa.jpg'
`images/icons/error.gif' -> `/test/images/icons/error.gif'
`images/icons/index.html' -> `/test/images/icons/index.html'
`images/icons/output_warning.gif' -> `/test/images/icons/output_warning.gif'
`images/icons/pdf.gif' -> `/test/images/icons/pdf.gif'
`images/icons/shipping_ap.gif' -> `/test/images/icons/shipping_ap.gif'
`images/icons/shipping_chp.gif' -> `/test/images/icons/shipping_chp.gif'
`images/icons/shipping_chronopost.gif' -> `/test/images/icons/shipping_chronopos                                             t.gif'
`images/icons/shipping_dhl.gif' -> `/test/images/icons/shipping_dhl.gif'
`images/icons/shipping_dp.gif' -> `/test/images/icons/shipping_dp.gif'
`images/icons/shipping_fedexeu.gif' -> `/test/images/icons/shipping_fedexeu.gif'
`images/icons/shipping_ups.gif' -> `/test/images/icons/shipping_ups.gif'
`images/icons/shipping_usps.gif' -> `/test/images/icons/shipping_usps.gif'
`images/icons/success.gif' -> `/test/images/icons/success.gif'
`images/icons/warning.gif' -> `/test/images/icons/warning.gif'
`images/icons/icons_browser/aol.jpg' -> `/test/images/icons/icons_browser/aol.jp                                             g'
`images/icons/icons_browser/avant.jpg' -> `/test/images/icons/icons_browser/avan                                             t.jpg'
`images/icons/icons_browser/avantgo.jpg' -> `/test/images/icons/icons_browser/av                                             antgo.jpg'
`images/icons/icons_browser/camino.jpg' -> `/test/images/icons/icons_browser/cam                                             ino.jpg'
`images/icons/icons_browser/firebird.jpg' -> `/test/images/icons/icons_browser/f                                             irebird.jpg'
`images/icons/icons_browser/firefox.jpg' -> `/test/images/icons/icons_browser/fi                                             refox.jpg'
`images/icons/icons_browser/iexplore.jpg' -> `/test/images/icons/icons_browser/i                                             explore.jpg'
`images/icons/icons_browser/konqueror.jpg' -> `/test/images/icons/icons_browser/                                             konqueror.jpg'
`images/icons/icons_browser/mac.jpg' -> `/test/images/icons/icons_browser/mac.jp                                             g'
`images/icons/icons_browser/mozilla.jpg' -> `/test/images/icons/icons_browser/mo                                             zilla.jpg'
`images/icons/icons_browser/nautilus.gif' -> `/test/images/icons/icons_browser/n                                             autilus.gif'
`images/icons/icons_browser/netscape.jpg' -> `/test/images/icons/icons_browser/n                                             etscape.jpg'
`images/icons/icons_browser/no_icon.jpg' -> `/test/images/icons/icons_browser/no                                             _icon.jpg'
`images/icons/icons_browser/opera.jpg' -> `/test/images/icons/icons_browser/oper                                             a.jpg'
`images/icons/icons_browser/safari.jpg' -> `/test/images/icons/icons_browser/saf                                             ari.jpg'
`images/icons/icons_browser/thunderbird.jpg' -> `/test/images/icons/icons_browse                                             r/thunderbird.jpg'
`images/icons/icons_browser/unknown.jpg' -> `/test/images/icons/icons_browser/un                                             known.jpg'
`images/icons/icons_engine/alexa.jpg' -> `/test/images/icons/icons_engine/alexa.                                             jpg'
`images/icons/icons_engine/alltheinternet.jpg' -> `/test/images/icons/icons_engi                                             ne/alltheinternet.jpg'
`images/icons/icons_engine/alltheweb.jpg' -> `/test/images/icons/icons_engine/al                                             ltheweb.jpg'
`images/icons/icons_engine/altavista.jpg' -> `/test/images/icons/icons_engine/al                                             tavista.jpg'
`images/icons/icons_engine/aol.jpg' -> `/test/images/icons/icons_engine/aol.jpg'
`images/icons/icons_engine/dmoz.gif' -> `/test/images/icons/icons_engine/dmoz.gi                                             f'
`images/icons/icons_engine/earthlink.jpg' -> `/test/images/icons/icons_engine/ea                                             rthlink.jpg'
`images/icons/icons_engine/euroseek.jpg' -> `/test/images/icons/icons_engine/eur                                             oseek.jpg'
`images/icons/icons_engine/excite.jpg' -> `/test/images/icons/icons_engine/excit                                             e.jpg'
`images/icons/icons_engine/gigablast.jpg' -> `/test/images/icons/icons_engine/gi                                             gablast.jpg'
`images/icons/icons_engine/google.jpg' -> `/test/images/icons/icons_engine/googl                                             e.jpg'
`images/icons/icons_engine/hotbot.jpg' -> `/test/images/icons/icons_engine/hotbo                                             t.jpg'
`images/icons/icons_engine/iwon.jpg' -> `/test/images/icons/icons_engine/iwon.jp                                             g'
`images/icons/icons_engine/looksmart.jpg' -> `/test/images/icons/icons_engine/lo                                             oksmart.jpg'
`images/icons/icons_engine/msn.jpg' -> `/test/images/icons/icons_engine/msn.jpg'
`images/icons/icons_engine/netscape.jpg' -> `/test/images/icons/icons_engine/net                                             scape.jpg'
`images/icons/icons_engine/no_icon.jpg' -> `/test/images/icons/icons_engine/no_i                                             con.jpg'
`images/icons/icons_engine/overture.jpg' -> `/test/images/icons/icons_engine/ove                                             rture.jpg'
`images/icons/icons_engine/search.jpg' -> `/test/images/icons/icons_engine/searc                                             h.jpg'
`images/icons/icons_engine/viewpoint.jpg' -> `/test/images/icons/icons_engine/vi                                             ewpoint.jpg'
`images/icons/icons_engine/wisenut.jpg' -> `/test/images/icons/icons_engine/wise                                             nut.jpg'
`images/icons/icons_engine/yahoo.jpg' -> `/test/images/icons/icons_engine/yahoo.                                             jpg'
`images/icons/icons_engine/zeal.gif' -> `/test/images/icons/icons_engine/zeal.gi                                             f'
`images/icons/icons_os/freebsd.jpg' -> `/test/images/icons/icons_os/freebsd.jpg'
`images/icons/icons_os/linux.jpg' -> `/test/images/icons/icons_os/linux.jpg'
`images/icons/icons_os/longhorn.jpg' -> `/test/images/icons/icons_os/longhorn.jp                                             g'
`images/icons/icons_os/mac.jpg' -> `/test/images/icons/icons_os/mac.jpg'
`images/icons/icons_os/osx.jpg' -> `/test/images/icons/icons_os/osx.jpg'
`images/icons/icons_os/unix.jpg' -> `/test/images/icons/icons_os/unix.jpg'
`images/icons/icons_os/unknown.jpg' -> `/test/images/icons/icons_os/unknown.jpg'
`images/icons/icons_os/win2k.jpg' -> `/test/images/icons/icons_os/win2k.jpg'
`images/icons/icons_os/windows.jpg' -> `/test/images/icons/icons_os/windows.jpg'
`images/icons/icons_os/winme.jpg' -> `/test/images/icons/icons_os/winme.jpg'
`images/icons/icons_os/winxp.jpg' -> `/test/images/icons/icons_os/winxp.jpg'
`images/manufacturers/index.html' -> `/test/images/manufacturers/index.html'
`images/psd/xtc_button.psd' -> `/test/images/psd/xtc_button.psd'
`images/psd/xtc_button_small.psd' -> `/test/images/psd/xtc_button_small.psd'
`images/Philips_Monitor.jpg' -> `/test/images/Philips_Monitor.jpg'
`images/werbung/cpu.jpg' -> `/test/images/werbung/cpu.jpg'
`images/werbung/monitor.jpg' -> `/test/images/werbung/monitor.jpg'
`images/werbung/Rechner.jpg' -> `/test/images/werbung/Rechner.jpg'
`images/werbung/xp.jpg' -> `/test/images/werbung/xp.jpg'
blabla:/var/www/vhosts/boah-krass.de/httpdocs #


soo.. ich sage euch den Inhalt der Ordner:
im image:
7 bilder
8 Ordner
in einem order (ist mir am wichtigsten!)
name: product_images
da sind im unterordner knapp 5000 Bilder, sogar mehr!
 
Und was ist die Ausgabe von 'ls /test/' nach dem Kopiervorgang?
Vielleicht ist der ftp-Server ja anders konfiguriert als Du denkst, und es wird ein ganz anderes /test/ Verzeichnis angezeigt. Normalerweise ist, wenn man sich mit ftp auf einem Rechner anmeldet, das Verzeichnis '/' nicht das gleiche wie '/', wenn man sich mit ssh auf dem Rechner anmeldet!
 
ich habe images umbanannt in images_ via FTP
dann habe ich den test ordner in SSH abgerufen, und images_ war zusehen.. also ist es richtig
es hat übrigens geklappt. ich habe es in ftp hochgeladen und fertig is.. die 300MB... naja, was solls.. nächstesmal weiß ich das ja vieleicht,
hab mir eben UNIX for dummys bestellt.
demnächst kann ich hier mithelfen ;)
 

Ähnliche Themen

Die große Frage!

VirtualHosts laufen nicht.

Zurück
Oben