web-dev-qa-db-fra.com

Existe-t-il un explorateur / gestionnaire de fichiers pour la ligne de commande?

J'aimerais savoir s'il existe quelque chose comme une interface DOS pour Ubuntu. Je veux dire une "interface graphique" pouvant être exécutée à partir de la console (par exemple, si vous utilisez Ubuntu Server). Certains explorateurs de fichiers comme Nautilus mais en console.

enter image description here

46
Andres

Eh bien il y a commandant de minuit:

mcscreenshot Pour installer: Sudo apt-get install mc
Pour exécuter: mc

Et aussi Last File Manager:

lfmscreenshot Pour installer: Sudo apt-get install lfm
Pour exécuter: lfm

53
Luis Alvarado

Ranger:

ranger est un gestionnaire de fichiers avec des liaisons de touches VI . Il fournit une interface minimaliste et Nice curses avec une vue sur la hiérarchie des répertoires. La tâche secondaire de ranger est de deviner psychiquement le programme que vous voulez utiliser pour ouvrir des fichiers particuliers.

  • Prise en charge UTF-8
  • Affichage multi-colonnes
  • Aperçu du fichier/répertoire sélectionné
  • Opérations courantes sur les fichiers (create/chmod/copy/delete/...)
  • Console et touches de raccourci de type VIM
  • Déterminer automatiquement les types de fichiers et les exécuter avec les programmes appropriés
  • Changer le répertoire de votre shell après avoir quitté ranger
  • Onglets, signets, support de la souris

enter image description here

enter image description here

27
Suhaib

Un autre gestionnaire de fichiers utile pouvant être entièrement exploité à partir du clavier est vifmet il est disponible dans les référentiels. Vous pouvez l'installer avec:

Sudo apt-get install vifm

Il a une interface de style ncurses et est idéal pour une utilisation sur des serveurs. Il est assez similaire aux autres gestionnaires de fichiers à double volet mentionnés, à la différence qu’il prend en charge tous les raccourcis vimname__. Si vous connaissez toutes les façons de travailler dans vimname__, alors ce gestionnaire de fichiers sera idéal et vous n'aurez pas besoin d'apprendre un autre tas de raccourcis.

Un vifmrcest créé dans un dossier ~/.vifm lors de l’installation du programme afin que vous puissiez ajouter vos propres configurations et combinaisons de touches personnelles. Cependant, pour utiliser pleinement les fonctionnalités les plus récentes telles que la personnalisation des liaisons de clé, vous devez compiler la dernière version de le site du projet et vous assurer d'installer les dépendances de construction minimales libmagic-dev et libx11-dev. La version dans les référentiels est bonne et stable, mais c'est une version assez ancienne (0.4.2) et la version actuelle est 0.7.4.

Comme dans vimname__, vous pouvez appuyer sur Shift+: pour entrer la ligne de commande dans le navigateur de fichiers et effectuer de nombreuses actions, comme indiqué dans la documentation de le site de Sourceforge . Le créateur du programme l’utilise en fait pour son serveur domestique, comme il le montre dans son screenshots ici, je pense donc que le programme serait parfait pour vous ou pour tous ceux qui connaissent déjà vimname__.

enter image description here

26
user76204

Vous pouvez jeter un oeil à Mode Dired pour Emacs . Bien qu’il soit intégré à Emacs (il faut donc tout apprendre), c’est tellement utile et agréable à utiliser que ça pourrait être sympa de l’essayer.

Vous pouvez afficher un référentiel dans la console en l'exécutant en mode no-window:

emacs -nw /path/to/your/repository/

Dired est un éditeur de répertoire visuel, un programme informatique permettant d’éditer des répertoires de système de fichiers. Dired fonctionne sur toutes les plateformes Emacs. Ses commandes sont généralement plus modales que la plupart des commandes Emacs car Dired est à lui seul un mode majeur spécialisé. Dired peut effectuer toutes les opérations attendues. en cours d'utilisation et d'utilisation, cela ressemble à un gestionnaire de fichiers orthodoxe tel que Midnight Commander.

enter image description here

7
smonff

Ce fil de discussion m'a rappelé que vous pouvez ouvrir un répertoire avec vim et le parcourir à partir de là avec les touches de direction et entrer. C'est à peu près tout ce que je voulais. : +1:

vim .
5
ThorSummoner
0
Joshua K