Linux-magazine.it Forum
Maggio 22, 2013, 04:02:05 pm *
Benvenuto! Accedi o registrati.
Hai dimenticato l'e-mail di attivazione?
 
Pagine: [1]   Vai giù
  Stampa  
Autore Discussione: come inserire/cancellare i file nella directory " wwwroot " ?  (Letto 3172 volte)
0 utenti e 1 Utente non registrato stanno visualizzando questa discussione.
Donato Valente
Sr. Member
****

Karma: +0/-5
Scollegato Scollegato

Messaggi: 307


Bye!

donatovalente@hotmail.com
Mostra profilo WWW E-mail
« inserita:: Settembre 30, 2009, 04:19:37 pm »

Chiedo scusa ma per l'argomento, non so quale sia il luogo ( sezione ) ove postare questo argomento " che riguarda la scrittura  e lettura "  di pagine web, quindi rientra in gioco il fatto dei permessi sui file e cartelle.

Se un volenteroso/sa più esperto/ta di me mi può suggerire come procedere per salvare / cancellare  pagine/file php nella cartella " www " o wwwroot " come si preferisce chiamarla.

Qui sotto posto il messaggio restituito dalla shell: 
donato@desktop:/var/www$ del InfoPHP.php <<=== questo file è da eliminare
bash: del: comando non trovato<<== perchè mi da errore ?
donato@desktop:/var/www$ ( qui sotto i permessi che sono assegnati ai vari file )

-rw-r--r-- 1 root root 70 2009-09-30 09:38 index.html
-rw-r--r-- 1 root root 56 2009-09-30 09:37 index.html~
-rw-r--r-- 1 root root 25 2009-09-30 16:12 InfoPHP
-rw-r--r-- 1 root root 25 2009-09-30 16:23 Infophp.php
-rw-r--r-- 1 root root 25 2009-09-30 16:18 InfoPHP.php

Sicuramente sbaglio nella  procedura del salvataggio e nella rimozione ! ? dovrei digitare : rm InfoPHP.php ? Si ! mi auto rispondo !!, scherzo !!, ma mentre digitavo queste righe, mi è venuto un'idea ovvero si è accesa la famosa lampadina !!.
qualcuno griderebbe " EUREKA ".

Grazie! a chi mi aiuterà !!
« Ultima modifica: Settembre 30, 2009, 04:27:44 pm da NovellinoLinux-1 » Registrato

Non piangere sul latte versato e la giara rotta ! dice il saggio " arabo "

Mia configurazione: Main board foxconn P4M890 S775M, VGA ATI -X300 HYPER  MEMORY PCIE , MASTER. DVD 16X DOUBLE LAYER, RAM DDR2   1GB 533 FSB, HD250 GB SATA 7200rpm
michele.p
Administrator
Hero Member
*****

Karma: +54/-45
Scollegato Scollegato

Messaggi: 7285



Mostra profilo
« Risposta #1 inserita:: Settembre 30, 2009, 05:23:29 pm »

...in quella sezione "l'utente normale" in genere può solo leggere e non scivere/cancellare questo vuol dire che dovrai essere amministratore pe cancellare quei file e quindi poi dare il comando;

rm /var/www/InfoPHP.php

nel tuo caso usando *buntu;

sudo rm /var/www/InfoPHP.php

ATTENZIONE A COME USI IL COMANDO rm QUANDO SEI AMMINISTRATORE!; se cancelli qualcosa per sbaglio dopo non recuperi più nulla.

Bye  Fico
Registrato

Donato Valente
Sr. Member
****

Karma: +0/-5
Scollegato Scollegato

Messaggi: 307


Bye!

donatovalente@hotmail.com
Mostra profilo WWW E-mail
« Risposta #2 inserita:: Settembre 30, 2009, 07:23:17 pm »

...in quella sezione "l'utente normale" in genere può solo leggere e non scivere/cancellare questo vuol dire che dovrai essere amministratore pe cancellare quei file e quindi poi dare il comando;

rm /var/www/InfoPHP.php

nel tuo caso usando *buntu;

sudo rm /var/www/InfoPHP.php

ATTENZIONE A COME USI IL COMANDO rm QUANDO SEI AMMINISTRATORE!; se cancelli qualcosa per sbaglio dopo non recuperi più nulla.

Bye  Fico
Ciao   Michele, certo che sono consapevole che con i permessi da admin se sbagli non recuperi più niente, per la cancellazione del file infophp.php ho eseguito questa procedura da shell  ho impartito il comando cd /var/www  ( ovvio da shell come ammnistratore ==> rm /var/www/InfoPHP.php e quindi ho rimosso il file che era di troppo cioè uguale .
però se io vorrei prima comporre alcune pagine web con un editor di testo e poi dovrei trasferirle in var/www.

è quì che viene il bello perchè se con cp  dovrei  copiare tutto in var/www la domanda è : per dire
al comando cp (*.*  con windows ) con linux ?

Bye!
« Ultima modifica: Settembre 30, 2009, 07:25:06 pm da NovellinoLinux-1 » Registrato

Non piangere sul latte versato e la giara rotta ! dice il saggio " arabo "

Mia configurazione: Main board foxconn P4M890 S775M, VGA ATI -X300 HYPER  MEMORY PCIE , MASTER. DVD 16X DOUBLE LAYER, RAM DDR2   1GB 533 FSB, HD250 GB SATA 7200rpm
michele.p
Administrator
Hero Member
*****

Karma: +54/-45
Scollegato Scollegato

Messaggi: 7285



Mostra profilo
« Risposta #3 inserita:: Settembre 30, 2009, 08:38:57 pm »

Puoi utilizzare il comando;

cp

Ad esempio se devi copiare il file xyz.txt;
Codice:
cp /percorso/file/xyz.txt  /cartella/di/destinazione
naturalmente anteporrai sudo se il percorso è "vietato" all'utente normale. Per copiare una cartella inmaniera ricorsiva (con tutto il suo contenuto di file e sottocartelle;
Codice:
cp -R /percorso/file/mia_cartella  /percorso/di/destinazione
etc etc etc ...al solito con sudo anteposto in caso di percorso chiuso in scrittura all'utente normale.
Per maggiori informazioni;

man cp

E' possibile utilizzare per spostare e/o rinominare un file anche il comando;

mv

man mv

per maggiori informazioni.

Bye  Fico
Registrato

Donato Valente
Sr. Member
****

Karma: +0/-5
Scollegato Scollegato

Messaggi: 307


Bye!

donatovalente@hotmail.com
Mostra profilo WWW E-mail
« Risposta #4 inserita:: Ottobre 01, 2009, 08:58:32 am »

Scusami Michele, quello che non riesco a capire è se io ad esempio: voglio capiare solo il contenuto della cartella " magazzino " nella cartella " www " , ma solo il contenuto no tutta la cartella e il contenuto.

sudo cp -R /home/magazzino/   /var/www  <-- " la riga quì digitata è corretta ? mi copia solo il contenuto della cartella " magazzino " in " www " ?, o combino un casino spostando altre cose ?.

alla prossima !
 
« Ultima modifica: Ottobre 01, 2009, 09:00:59 am da NovellinoLinux-1 » Registrato

Non piangere sul latte versato e la giara rotta ! dice il saggio " arabo "

Mia configurazione: Main board foxconn P4M890 S775M, VGA ATI -X300 HYPER  MEMORY PCIE , MASTER. DVD 16X DOUBLE LAYER, RAM DDR2   1GB 533 FSB, HD250 GB SATA 7200rpm
michele.p
Administrator
Hero Member
*****

Karma: +54/-45
Scollegato Scollegato

Messaggi: 7285



Mostra profilo
« Risposta #5 inserita:: Ottobre 01, 2009, 11:36:00 am »

...con il comando;

Codice:
sudo cp -R /home/magazzino   /var/www

ti copia la cartella "magazzino" e tutto il suo contenuto (file, sottocartelle e file nelle sottocartelle) in /var/www

Bye  Fico
Registrato

Pagine: [1]   Vai su
  Stampa  
 
Vai a: