En ftp, quand je dl avec get, je ne trouve plus le fichier ??

En ftp, quand je dl avec get, je ne trouve plus le fichier ?? - Linux et OS Alternatifs

Marsh Posté le 04-06-2002 à 12:37:31    

Comment je dois utiliser find ou autre pour rechercher un fichier dans : - un répertoire spécifique ou  
               - dans tout le système, (en root évidemment) ?

Reply

Marsh Posté le 04-06-2002 à 12:37:31   

Reply

Marsh Posté le 04-06-2002 à 12:40:57    

ben quand tu fais un get , le fichier est dl dans le rep courant ou t'as lancé ton ftp.  ( à moins que t'es fais un 'lcd' entretemps ... )
 
sinon pour chercher depuis la racine avec find :  
 
find / -iname le_fichier


---------------
c'est etonnant comme on peut se passer de l'essentiel du moment qu'on a les petits plaisirs de la vie
Reply

Marsh Posté le 04-06-2002 à 12:46:06    

Effectivement le -iname me manquait, mais il ne cherche pas dans le HD sinon uniquement dans les floppy,CDROM,DVD (erreur I/O, logique puisqu'il n'y a rien) ??
 
PS : Sinon mon répertoire courant était NTFS, alors il me l'a copié ailleurs, mais où ? Je suppose qu'il m'aurait retourné une erreur, chose qu'il n'a pas du tout faire, au contraire ?

Reply

Marsh Posté le 04-06-2002 à 12:49:40    

t'as tenté l'ecriture sur du NTFS ?


---------------
c'est etonnant comme on peut se passer de l'essentiel du moment qu'on a les petits plaisirs de la vie
Reply

Marsh Posté le 04-06-2002 à 12:52:32    

Question écriture, j'avais tenté en éditant fstab windows rw, mais en vain,
ensuite ce n'est pas apt-get dont je me sers, simplement ftp via console pour aller sur mon serveur ftp local.
 
En fait, je voudrai me servir correctement de la commande file, pour chercher tout bêtement un fichier dans le disque dur ?

Reply

Marsh Posté le 04-06-2002 à 12:55:47    

la commande file va lire le magic number du fichier pour en determiner le type.  C'est juste un indicateur


---------------
c'est etonnant comme on peut se passer de l'essentiel du moment qu'on a les petits plaisirs de la vie
Reply

Marsh Posté le 04-06-2002 à 12:56:37    

krisofe a écrit a écrit :

Question écriture, j'avais tenté en éditant fstab windows rw, mais en vain,


On ne peut pas écrire sur du NTFS depuis Linux. Ce système de fichiers est très mal spécifié, des trucs fondamentaux changent d'une version à l'autre, il est donc très déconseillé d'y toucher. Si tu veux partager des données entre Windows et Linux, utilise une partition FAT32.
 

Citation :

ensuite ce n'est pas apt-get dont je me sers, simplement ftp via console pour aller sur mon serveur ftp local.

/me apprend à lire.
 

Citation :

En fait, je voudrai me servir correctement de la commande file, pour chercher tout bêtement un fichier dans le disque dur ?

file sert à déterminer le type d'un fichier en fonction de son contenu. Pour rechercher un fichier sur le disque, c'est locate qu'il faut utiliser.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 04-06-2002 à 12:56:46    

pour ecrire sur du ntfs -> verifer CONFIG_NTFS_RW = Y
;) faut donc recompiler ;)

Reply

Marsh Posté le 04-06-2002 à 13:04:22    

Merci, je n'écrirai pas sur NTFS pour l'instant, trop de risques que je ne maîtriserai pas...
 
Locate, je fais locate fichier* et rien ne se passe ....
 
Merci de me donner la commande exacte et simple, (pour un chti newbie) pour trouver un fichier en connaissant une partie de son nom ?

Reply

Marsh Posté le 04-06-2002 à 13:05:52    

find / -name *le_bout_du_nom*

Reply

Marsh Posté le 04-06-2002 à 13:05:52   

Reply

Marsh Posté le 04-06-2002 à 13:06:13    

fais un updatedb avant locate


---------------
c'est etonnant comme on peut se passer de l'essentiel du moment qu'on a les petits plaisirs de la vie
Reply

Marsh Posté le 04-06-2002 à 13:08:36    

yold a écrit a écrit :

find / -name *le_bout_du_nom*


Mouahahaha, la bonne vieille méthode des années 70...
 
Il faut faire une fois updatedb pour créer la base de données, puis "locate toto" te trouve tous les fichiers qui contiennent toto dans leur nom.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 04-06-2002 à 13:12:22    

Merci les gars, j'comprends mieux, et en m'étant placé dans un home, aucun pb !
locate et find n'ont plus de secrets  ;)  
 
Chose quand même curieuse lorsque j'étais placé dans la NTFS lors de mon get sous FTP, le dl s'est passé impeccablement, et, naturellement, ce fichier n'était pas écrit sur cette partition !.... A voir
 
Bon appétit  :p

Reply

Marsh Posté le 04-06-2002 à 13:13:22    

Jar Jar a écrit a écrit :

Mouahahaha, la bonne vieille méthode des années 70...
 
Il faut faire une fois updatedb pour créer la base de données, puis "locate toto" te trouve tous les fichiers qui contiennent toto dans leur nom.  




Et alors, unix on s'en sert a la roots nan ?
et puis si ca db etait mise a jour c'est la commande qui lui aurai trouve le plus rapidement son fichier :)
ANCESTRAL ROOTS POWA !!

Reply

Marsh Posté le 04-06-2002 à 13:16:20    

Pourquoi vous dites "à la façon années 70", ya d'autres méthodes en mode texte ?  (J'dis ça pasque j'sais po  :sarcastic: )

Reply

Marsh Posté le 04-06-2002 à 13:19:02    

locate est un prog qui permet de chercher dans une base de donnee un prog (cette base repertoirie tous tes binaires ...)
donc quand ta base est a jour c'est comme si tu faisais un recherche dans un fichier excel -> ca mets pas de temps
un find / -name ... parcourt tout ton DD a la recherche du fichier, c'est plus bourrin, c'est plus long mais surtout plus roots =)
Quand ta base de donnee n'est pas a jour c'est une bonne alternative

Reply

Marsh Posté le 04-06-2002 à 13:19:40    

krisofe a écrit a écrit :

Pourquoi vous dites "à la façon années 70", ya d'autres méthodes en mode texte ?  (J'dis ça pasque j'sais po  :sarcastic: )


Bah faire un "find /", c'est assez bourrin, puisqu'il regarde tous les fichiers sur le disque dur. Utiliser locate est plus adapté puisqu'il ne fait cette recherche qu'une seule fois pour tout mettre dans une hashtable.


---------------
« No question is too silly to ask, but, of course, some are too silly to answer. » -- Perl book
Reply

Marsh Posté le 04-06-2002 à 13:21:46    

c'est vrai que 'locate' est quand meme nettement plus confortable , si la base est à jour ....


---------------
c'est etonnant comme on peut se passer de l'essentiel du moment qu'on a les petits plaisirs de la vie
Reply

Marsh Posté le 04-06-2002 à 13:22:35    

Poltergeist a écrit a écrit :

si la base est à jour ....  




=)

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed