Exploration système efficace / navigation sur Linux?


1

J'utilise unix et la ligne de commande depuis un certain temps déjà, mais ma méthode principale de navigation dans les fichiers et les répertoires est toujours cd path; ls; cd path; ls.... Ce n'est pas efficace du tout. Visuellement, il est très difficile d'avoir une vue d'ensemble d'un répertoire. Pas d'images, pas de couleurs pour différencier les fichiers et les dossiers. Je suis encore beaucoup plus productif avec un navigateur de fichiers lorsque je veux explorer.

Je ne peux pas comprendre comment tant de gens vivent sans un navigateur de fichiers graphique. Y a-t-il un truc qui me manque?


Oui, l'expérience. ;) Quel est votre problème actuel? Qu'essayez-vous de faire? Pourquoi ne pas simplement utiliser un explorateur de fichiers GUI? Nous aimons les questions pratiques sur de vrais problèmes ici. ;)
Ƭᴇcʜιᴇ007

Réponses:


2
  • ls --color aide beaucoup. Mettre alias ls=ls --color dans ton ~/.bashrc pour le rendre permanent chaque fois que vous vous connectez ou ouvrez le terminal.

  • Installez Midnight Commander - c'est un gestionnaire de fichiers en mode texte.

Je ne peux pas comprendre combien de personnes vivent sans fichier graphique   navigateur du tout. Y a-t-il un truc qui me manque?

Il faut utiliser le bon outil pour le travail. La ligne de commande est polyvalente, mais il existe des cas où son utilisation n'est ni indiquée ni justifiée.

Si j'ai une connexion SSH sur un système Linux sous Windows et que je dois vraiment faire de l’exploration poussée ou gérer des fichiers par glisser-déposer, je me connecterai via WinSCP et l’utiliserai comme gestionnaire de fichiers. J'ai généralement WinSCP sur tous les systèmes sur lesquels je dispose de PuTTY.

Travaillant en mode natif sur un système Linux (pas SSH via Windows), je n’ai pas honte d’utiliser Nautilus en cas de besoin. Si vous travaillez sur un bureau minimal qui ne dispose pas d'un bon gestionnaire de fichiers rox-filer est décent et généralement un apt-get une façon.


1

Je suis sûr qu'il existe un certain nombre d'utilitaires pour aider à cela dans Linux, et c'est en grande partie une question de préférence personnelle. Mon préféré est (naturellement) celui que j'ai écrit pour moi-même: wdir ( http://willus.com/archive/#cmdline ). J'utilise beaucoup les deux options - la première est la -r possibilité de lister de manière récursive tous les fichiers d'une arborescence de répertoires (par défaut, il trie par date). J'aime beaucoup mieux que ls -lR car chaque fichier est répertorié avec son sous-chemin complet. L'autre est -sum pour résumer l'utilisation du disque de tous les sous-répertoires d'un niveau inférieur. Ce n'est peut-être pas tout à fait ce que vous voulez, mais je l'ai trouvé très efficace pour rechercher rapidement des fichiers et également pour déterminer rapidement les dossiers qui prennent beaucoup de place ou qui contiennent beaucoup de fichiers. La sortie est colorée par type mais n'est pas configurable actuellement comme ls --color. Notez que vous devez doubler les caractères génériques, par exemple. wdir "*.txt".


1
Cela semble être un programme Windows ( "Encore un autre programme de répertoire de couleurs. Fonctionne à partir du shell de commande de Windows" ). En quoi est-ce utile dans la situation du PO?
slhck

C'est multi-plateforme. Il y a un lien pour un binaire Linux.
willus

Ce lien ne fonctionne pas pour moi - je ne reçois qu'une page vide.
slhck

@slhck - lien binaire Linux corrigé maintenant.
willus

1

1) Si vous souhaitez accéder rapidement à certains répertoires, créez des liens avec ceux-ci. Il y a deux types de liens - liens symboliques: fait référence à un chemin symbolique indiquant l'emplacement abstrait d'un autre fichier - liens physiques: reportez-vous à l'emplacement spécifique des données physiques. Utilisez la commande ln. Pour les liens symboliques,

ln -s {target-filename} {symbolic-fileorfoldername}

Les liens physiques ne peuvent être créés que pour les données réelles, c’est-à-dire pas pour les répertoires.

Ces deux éléments combinés devraient vous empêcher d’utiliser beaucoup de commandes "cd" et de chemins de fichiers explicites vers des choses que vous utilisez souvent. Cependant, gardez à l’esprit que la navigation est presque identique à partir de la ligne de commande Windows comme dans Linux. Donc, si vous utilisez une interface graphique sous Windows, pourquoi pas sous Linux également, l’un des programmes d’explorateur de fichiers bazillion?

2) Je pense que la couleur est activée par défaut pour 'ls', mais si le vôtre ne l'est pas, vous pouvez facilement configurer les options de couleur pour différencier les fichiers, les dossiers, etc.

Le fichier de configuration de la commande ls color est / etc / DIR_COLORS for Linux. Vous pouvez modifier ces couleurs si vous le souhaitez. Vous pouvez également définir une variable shell "COLORS" puis utiliser ce fichier (utilisez echo $ COLORS pour vérifier). Il existe de nombreuses références telles que http://www.cyberciti.biz/tips/where-is-color-of-ls-command-defined.html ou http://how-to.wikia.com/wiki/How_to_set_the_colors_displayed_with_the_ls_command


1

Oui, naviguer avec les seules commandes du terminal peut parfois être pénible. Je pense que la plupart des gens utilisent des gestionnaires de fichiers graphiques pour la plupart des utilisations pratiques. Certains des plus populaires sont Nautile , Dauphin , et Thunar . Si vous préférez travailler avec des terminaux ou si vous n’avez pas accès à une interface graphique, vous pouvez essayer ranger , qui affiche vos fichiers dans une arborescence directement dans le terminal. C’est ma méthode de navigation préférée pour les fichiers car elle offre des raccourcis clavier, des couleurs, des onglets, ainsi que la prévisualisation et l’ouverture des fichiers.

En utilisant notre site, vous reconnaissez avoir lu et compris notre politique liée aux cookies et notre politique de confidentialité.
Licensed under cc by-sa 3.0 with attribution required.