Início
» LINUX
»
Como navegar em um disco rígido Linux a partir do terminal
Como navegar em um disco rígido Linux a partir do terminal
Use `cd` pwd, ls`ls` e `cd` cdpara navegar pelas pastas a partir de um terminal Linux. Primeiro, identifique o caminho onde uma unidade está montada, depois acesse esse diretório e liste seus arquivos. O Linux apresenta os sistemas de arquivos montados dentro da mesma árvore de diretórios que o restante do sistema; portanto, um disco geralmente aparece sob um ponto de montagem como /media` /usr/local/bin` ou `/usr/local/bin` /mnt, e não como uma pasta com o nome da unidade física.
Comece com pwd, ls, ecd
Abra um terminal e verifique sua localização inicial. `ls -l` pwdimprime o diretório de trabalho atual; ls`ls -l` lista seu conteúdo. Adicione `-l` -lpara uma listagem detalhada e `-l` -apara incluir nomes ocultos que começam com um ponto. O manual do GNU Coreutilsls documenta essas opções.
pwd
ls -la
O caminho atual e a listagem do diretório inicial deixam claro onde um comando cd relativo será iniciado.
Use cdcom um caminho absoluto começando com `/home` /ou um caminho relativo a partir da sua pasta atual. ` ~/home` é o seu diretório inicial, ..`/home` é a pasta pai e `/ home` é -a localização anterior no Bash; consulte o manual do Bash para obter informações sobre o comportamento do shell.
cd / # go to the filesystem root
ls -lah # list its contents, including hidden entries
cd /home # open a directory by its absolute path
cd .. # move up one level
cd - # return to the previous directory
A lista raiz inclui pastas do sistema; não é uma lista de unidades físicas separadas.
Localize o ponto de montagem da unidade.
Antes de navegar em um disco USB ou outro volume, verifique se o Linux o montou. Execute o comando lsblk -fpara ver os dispositivos de bloco, tipos de sistema de arquivos, rótulos e pontos de montagem. Execute o comando findmntpara listar os sistemas de arquivos montados ou passe um caminho de montagem conhecido para inspecioná-lo:
lsblk -f
findmnt
findmnt /media/$USER/Archive
Este exemplo de saída do findmnt identifica o diretório onde o volume está montado.
Aqui, o volume está montado em /media/reader/Archive. Montadores automáticos de desktop geralmente usam /media/<username>; montagens manuais podem usar /mnt, mas os caminhos variam. Siga a coluna MOUNTPOINTSou em vez de tentar adivinhar. O manual e o manual documentam esses comandos. é um caminho de dispositivo, não um diretório para abrir com .TARGETlsblkfindmnt/dev/sdb1cd
Se lsblknenhum ponto de montagem for exibido, o sistema de arquivos pode estar desmontado. Use o gerenciador de arquivos do seu computador ou o procedimento de montagem documentado pela sua distribuição.
Procure um arquivo em uma unidade montada.
Quando você souber o caminho do volume, mas não a pasta, use find. Este exemplo pesquisa arquivos PDF dentro do diretório Archive, sem alterar nenhum arquivo:
find "/media/$USER/Archive" -type f -iname '*.pdf'
Um padrão de nome de arquivo entre aspas permite pesquisar pastas aninhadas por nomes de arquivo correspondentes.
As aspas preservam os espaços no caminho inicial; as aspas simples impedem que o caractere curinga se expanda no shell. findA busca em subdiretórios é feita recursivamente e pode demorar em discos rígidos grandes. Consulte o manual do GNU Findutils para obter informações sobre sua sintaxe.
Use um gerenciador de arquivos de terminal.
Um gerenciador de arquivos baseado em texto fornece uma listagem visual no terminal. Os comandos acima geralmente já estão instalados; esses gerenciadores podem precisar ser obtidos dos repositórios da sua distribuição.
Família de distribuição
Instale ambos os gerenciadores
Debian ou Ubuntu
sudo apt update sudo apt install mc ranger
Fedora
sudo dnf install mc ranger
Arch Linux
sudo pacman -S mc ranger
openSUSE
sudo zypper install mc ranger
Instale apenas um dos pacotes mcou, rangerse preferir, um deles. Verifique a disponibilidade para a sua versão nas buscas oficiais de pacotes do Debian , Ubuntu , Fedora ou Arch Linux .
Navegue com o Midnight Commander
Comece mcna pasta atual ou passe um caminho de montagem: mc "/media/$USER/Archive". Ele exibe dois painéis. Use as teclas de seta para selecionar uma entrada, Enterabrir uma pasta, ..subir na lista e Tabalternar entre os painéis. Pressione F3para visualizar um arquivo e F10para sair. Se o seu terminal interceptar as teclas de função, consulte o manual do MC para obter alternativas.
O Midnight Commander mantém dois locais de diretório visíveis para que você possa navegar por um ou ambos os painéis.Selecione um arquivo no Midnight Commander e pressione F3 para visualizá-lo sem editar.
Navegue com o Ranger
Inicie o Ranger no volume com ranger "/media/$USER/Archive". A primeira coluna mostra as pastas pai, a central mostra a pasta atual e a da direita permite visualizar a seleção. Navegue com as teclas de seta ou h, j, k, e l; pressione Enterpara abrir uma seleção ou qpara sair. Abrir um arquivo pode iniciar o aplicativo configurado nele, portanto, selecione pastas para navegar e use as pré-visualizações para inspecionar arquivos. O arquivo README e o manual do Ranger listam seus controles.
O Ranger exibe o conteúdo da pasta selecionada na coluna seguinte.A coluna da direita permite visualizar uma prévia do arquivo de texto selecionado.
Lidar com erros de permissão e caminho
A mensagem “Arquivo ou diretório inexistente” geralmente significa que o caminho ou a capitalização estão incorretos; verifique com ` lsls` ou ` findmntcd` e coloque os caminhos entre espaços, como `/var/www/ cd "/media/$USER/Backup Drive"html`. “Permissão negada” significa que sua conta não tem permissão para ler esse local. Não execute o gerenciador de arquivos como root; use uma pasta acessível ou siga as orientações de permissão da sua distribuição.