Renommer plusieurs fichiers en utilisant le protocole ftp
J'ai un ensemble de fichiers dans mon dossier ftp. J'ai accès uniquement le mode ftp. Je veux renommer les fichiers avec l'extension .txt pour .fait
Ex:
1.txt, 2.txt, 3.txt
à
1.done, 2.done, 3.done
Seule commande renommer travaille dans ce ftp. Je m'attends à quelque chose comme
rename *.txt *.done
pour renommer tous en une seule commande.
pourriez-vous svp aider moi avec un exemple de petit script?
OriginalL'auteur user1071005 | 2011-11-29
Vous devez vous connecter pour publier un commentaire.
En bref: Vous ne pouvez pas.
FTP est très basique et ne prend pas en charge la masse de renommer. Vous pouvez soit écrire un petit script pour elle, ou helper télécharger certains logiciels, tels que ici.
Quel système d'exploitation êtes-vous? Et, pourquoi ne pas utiliser smartftp?
OriginalL'auteur Yuri
Bonjour à tous,
Même si la question est assez vieux, je pense pourrait être utile pour d'autres personnes de lire ma suggestion.
J'ai trouvé un excellent et facile solution combinant curlftpfs, "UN système de fichiers FTP basé sur le roulage et le FUSIBLE", comme ils la définissent, et renommer linux et unix multi renommer l'outil.
J'ai testé sur linux mint 17 (et je pense que cela devrait fonctionner dans d'autres distributions basées sur debian)
installer curlftpfs
créer le dossier de mont
de montage à distance ftp sur le dossier
sauter dans les ftp distant dossier
renommer comme vous avez besoin de fichiers (-v shw nouveaux noms, -n montrer intéressés fichiers, omettre pour les renommer des fichiers)
Il pourrait a pris que quelques secondes, car il fonctionne sur le réseau.
Je pense qu'il est vraiment puissant et facile à utiliser.
Laissez-moi savoir si vous trouvez des problèmes.
Bye
Lorenzo
OriginalL'auteur Lorenzo Eccher
essayer quelque chose comme cela:
l'exemple suivant déplacer/renommer des fichiers sur le serveur FTP
remarque: utiliser .netrc pour stocker les nom d'utilisateur et mot de passe.
OriginalL'auteur Milan
Utilisez la commande suivante:
ren *.txt *.fait
OriginalL'auteur Apurv Pandey