Cloud Commander - Gestor de fitxers web per controlar fitxers i programes de Linux mitjançant el navegador


Cloud Commander (cloudcmd) és un gestor de fitxers web multiplataforma de codi obert senzill, tradicional però útil amb suport de consola i editor.

Està escrit en JavaScript/Node.js i us permet gestionar un servidor i treballar amb fitxers, directoris i programes en un navegador des de qualsevol ordinador, mòbil o tauleta.

Ofereix algunes característiques interessants:

  • El client treballa al navegador web.
  • El seu servidor es pot instal·lar a Linux, Windows, Mac OS i Android (amb l'ajuda de Termux).
  • Us permet veure imatges, fitxers de text, reproduir àudio i vídeos des d'un navegador.
  • Es pot utilitzar de manera local o remota.
  • Admet l'adaptació a la mida de la pantalla.
  • Ofereix consola amb suport per a la línia d'ordres del sistema operatiu predeterminat.
  • S'envia amb 3 editors integrats amb suport de ressaltat de sintaxi, que inclouen: Dword, Edward i Deepword.
  • També admet l'autorització opcional.
  • Ofereix tecles d'accés directe/drecera.

Com instal·lar Cloud Commander a Linux

Primer, instal·leu la darrera versió de node.js amb les instruccions següents.

$ curl -sL https://deb.nodesource.com/setup_6.x | sudo -E bash -

-------- For Node.js v7 Version -------- 
$ curl -sL https://deb.nodesource.com/setup_7.x | sudo -E bash -
$ sudo apt-get install -y nodejs 
$ curl - -silent - -location https://rpm.nodesource.com/setup_6.x | bash -

-------- For Node.js v7 Version -------- 
$ curl - -silent - -location https://rpm.nodesource.com/setup_7.x | bash -
$ yum -y install nodejs
$ dnf -y install nodejs [Fedora 22+]
$ emerge nodejs         [On Gentoo]
$ pacman -S nodejs npm  [On Arch Linux]

Un cop hàgiu instal·lat els paquets nodejs i npm, a continuació, instal·leu el gestor de fitxers Cloud Commander amb l'ordre següent amb permisos d'arrel:

$ npm i cloudcmd -g
OR
$ npm i cloudcmd -g --force

Com utilitzar Cloud Commander a Linux

Per iniciar-lo, simplement executeu:

$ cloudcmd

De manera predeterminada, Cloud Commander llegeix configuracions a ~/.cloudcmd.json si no s'estableix cap opció d'ordre. Utilitza el port 8000, en cas que les variables de port PORT o VCAP_APP_PORT no existeixin.

Podeu començar a utilitzar-lo obrint l'URL al vostre navegador:

http://SERVER_IP:8000

Per veure el menú; opcions d'operació del fitxer, simplement seleccioneu el fitxer i feu-hi clic amb el botó dret, veureu les opcions que es mostren a la captura de pantalla següent.

Per obrir-lo amb un únic panell, utilitzeu la marca --one-panel-mode o simplement canvieu la mida de la interfície del navegador:

$ cloudcmd --one-panel-mode

La captura de pantalla següent mostra la visualització d'un fitxer d'imatge.

La captura de pantalla següent mostra l'obertura d'un fitxer d'script per editar-lo.

Premeu el botó ~ per obrir el terminal o la consola Linux.

Per defecte, el terminal està desactivat i no està instal·lat, per utilitzar-lo hauríeu d'instal·lar Gritty de la següent manera amb privilegis d'usuari root:

$ npm i gritty -g

A continuació, configureu la ruta d'un terminal i deseu la configuració de la següent manera:

$ cloudcmd --terminal --terminal-path "gritty --path here" --save

Per actualitzar Cloud Commander, utilitzeu aquesta ordre:

$ npm install cloudcmd -g

Utilitzeu tecles de drecera/drecera.

  • F1: visualitza l'ajuda
  • F2: canvia el nom d'un fitxer
  • F3: visualitza un fitxer
  • F4: edita un fitxer
  • F5 – Copia un fitxer
  • F6: mou un fitxer
  • F7: crea un directori nou
  • F8: suprimeix un fitxer
  • F9: obre el menú
  • F10: visualitza les configuracions/permisos dels fitxers i molts més.

Podeu executar això per obtenir ajuda:

$ cloudcmd --help

Podeu trobar una guia d'ús completa i informació de configuració a https://cloudcmd.io/.

En aquest article, vam revisar Cloud Commander, un gestor de fitxers web senzill i tradicional però útil amb suport de consola i editor per a Linux. Per compartir els vostres pensaments amb nosaltres, feu-nos el formulari de comentaris a continuació. Us heu trobat amb alguna eina semblant? Explica'ns també.