En ftp, quand je dl avec get, je ne trouve plus le fichier ?? - Linux et OS Alternatifs
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
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 ?
Marsh Posté le 04-06-2002 à 12:49:40
t'as tenté l'ecriture sur du NTFS ?
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 ?
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
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.
Marsh Posté le 04-06-2002 à 12:56:46
pour ecrire sur du ntfs -> verifer CONFIG_NTFS_RW = Y
faut donc recompiler
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 ?
Marsh Posté le 04-06-2002 à 13:06:13
fais un updatedb avant locate
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.
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
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 !!
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 )
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
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.
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 ....
Marsh Posté le 04-06-2002 à 13:22:35
Poltergeist a écrit a écrit : si la base est à jour .... |
=)
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) ?