Est-il possible via n'importe quel utilitaire Unix de lire des morceaux d'un fichier distant (comme dirait 'head') au lieu de transférer le fichier entier?Lecture de blocs d'un fichier distant sans transférer le fichier entier?
Répondre
Vous pouvez exécuter des commandes à distance via SSH
ssh [email protected] "head <filename>"
Merci! Cela m'a fait me sentir bête :-( –
- Vous pouvez extraire à distance une partie intéressante du fichier (en utilisant dd pour exemple), puis transférer le morceau intéressant retour.
Une autre option serait d'employer netcat:
dd if=file skip=... bs=... count=...| nc <host> <port>
Et sur le récepteur:
nc -l -p <port> | dd of=chunk
Vous pouvez utiliser boucle avec les options suivantes (en supposant que vous avez HTTP ou FTP qui prend en charge la recherche):
- -r pour récupérer la gamme d'octets
- C pour lancer le téléchargement à partir d'un décalage donné
Bien sûr il y a d'autres possibilités en dehors de celles mentionnées. Plus d'informations sur votre cas pourraient aider à concevoir une méthode plus intelligente.
Si vous comprenez Python, la bibliothèque paramiko devrait rendre cela relativement facile. C'est une implémentation Python pure du protocole ssh, et sftp devrait vous permettre d'obtenir la partie d'un fichier dont vous avez besoin. Pour plus de détails, voir http://www.lag.net/paramiko/ pour plus de détails.
Merci pour le lien! –
- 1. fichier .htaccess redirect si existe pas, le fichier distant télécharger
- 2. Vérifiez si le fichier distant existe
- 3. Utilisation de blocs dans un fichier PNG
- 4. Existe-t-il un moyen de déduire quel format d'image un fichier est, sans lire le fichier entier?
- 5. lecture de fichier C# .NET
- 6. Comment soumettre le chemin d'accès et le nom de fichier d'un fichier sans soumettre le fichier lui-même dans ASP.NET?
- 7. Lecture d'un fichier ODB Oracle Lite sans Oracle Lite
- 8. Utilisation des classes WPF Imaging - Obtention des dimensions de l'image sans lire le fichier entier
- 9. Est-il possible de recompiler un seul fichier Java .java sans avoir le projet entier?
- 10. Vérification de l'existence d'un fichier distant
- 11. Lecture des fichiers binaires, sans mise en mémoire tampon le fichier en mémoire en C++
- 12. Copier le fichier sur l'ordinateur distant à l'aide des informations d'identification de l'administrateur distant
- 13. exécutant un fichier de registre sur le serveur distant
- 14. Enregistrer le fichier img distant sur le serveur, avec php
- 15. Fichier Web Feature et lecture de fichier XML
- 16. Ftp transférer le rsync-way
- 17. Lecture d'un fichier avec Ruby
- 18. Lecture d'un fichier Windows * .dmp
- 19. Ecriture d'un fichier sur un PC distant
- 20. Lire un fichier distant en utilisant Java
- 21. incluant un fichier distant en PHP
- 22. Fichier chown php dans le serveur distant ssh2
- 23. Référentiel distant git show (affiche le contenu d'un seul fichier)
- 24. Fichier d'en-tête sans fichier source
- 25. Lecture des propriétés de fichier UNIX via C# sur NFS
- 26. Lecture d'un fichier à l'aide de javascript
- 27. Lecture de données à partir d'un fichier
- 28. calculer le temps de lecture d'un fichier .mp3
- 29. Problèmes de lecture d'un fichier .xlsx?
- 30. Comment ouvrir le fichier sans extension
Quelles sont les méthodes d'accès à distance disponibles? SSH, FTP, HTTP? – Alnitak