Como navegar em pastas usando o terminal Mac

Na minha maioria postagem recente aqui no AppleToolBox, abordei os princípios básicos de como você pode usar o terminal Mac. Nessa postagem, mencionei brevemente como navegar pelas pastas usando o terminal Mac. Também prometi que entraria em maiores detalhes em um post posterior para que você se tornasse um especialista em navegar no seu Mac a partir da linha de comando.

Este é aquele post.

Se você é novo na linha de comando, pode nunca ter percebido que o terminal considera em qual pasta você está localizado no momento. Mas este é, na verdade, um conceito central por trás do funcionamento do terminal. Novamente, você pode ler mais sobre isso no post anterior.

Hoje, vamos sujar as mãos e começar a experimentar a linha de comando. Abaixo estão vários comandos relacionados à navegação em seus arquivos e pastas usando o terminal, bem como comandos que permitirão a você criar e excluir arquivos e pastas.

Depois de cobrir todos esses comandos, vamos colocá-los em prática com um exercício no final.

Com tudo isso em mente, vamos começar!

Conteúdo

  • Como navegar pelas pastas usando o terminal Mac: Comandos que você precisa conhecer
    • Usando pwd para navegar pelas pastas usando o terminal Mac
    • Usando ls para navegar pelas pastas usando o terminal Mac
    • Usando cd para navegar pelas pastas usando o terminal Mac
    • Usando.. para navegar pelas pastas usando o terminal Mac
    • Usando ~ para navegar pelas pastas usando o terminal Mac
    • Use mkdir para fazer novas pastas
    • Use o toque para fazer novos arquivos
    • Use rm, rm -R e rm -i para excluir arquivos e pastas
  • Navegar nas pastas usando o terminal Mac: juntando tudo
    • Passo 1. Crie uma pasta de prática
    • Passo 2. Coloque um arquivo em sua pasta de prática
    • Etapa 3. Exclua seus arquivos e pastas de prática
  • Agora você pode navegar pelas pastas usando o terminal Mac para o conteúdo de seu coração
    • Postagens relacionadas:

Como navegar pelas pastas usando o terminal Mac: Comandos que você precisa conhecer

A lista de comandos abaixo não é completa. Existem outros comandos que você pode usar para navegar, mas esses são os comandos que você usará sempre que abrir o terminal. Na minha opinião, esses são os ingredientes básicos não apenas para usar o terminal, mas também para entender como ele funciona.

Então vá em frente e inicie seu terminal Mac e vamos começar.

Usando pwd para navegar pelas pastas usando o terminal Mac

pwd é o comando fundamental do terminal Mac. Não só é útil quando você precisa navegar pelas pastas usando o terminal Mac, mas também é necessário ao verificar se você está executando um comando na pasta certa.

Vá em frente e digite pwd em seu terminal e pressione Retorna.

A linha de texto que aparece em seu terminal dirá em qual pasta (ou diretório) você está. No meu caso, estou no diretório com o nome de meu nome de usuário do Mac, que também é meu nome.

Você não apenas verá isso, mas também verá o caminho percorrido para chegar ao seu diretório atual. No exemplo acima, você pode ver que posso chegar ao diretório “justinmeredith” acessando primeiro Comercial, e então Justinmeredith.

Se você tiver vários diretórios no terminal, isso pode salvar sua vida. Não só vai dizer onde você está, mas onde você esteve, onde um determinado arquivo pode estar e assim por diante. Sempre que você se sentir perdido ou confuso com o terminal, entre no pwd comando.

Usando ls para navegar pelas pastas usando o terminal Mac

Um comando que é muito semelhante a pwd é ls (“LS”). Vá em frente e digite ls em seu terminal e pressione Retorna.

Como você verá, este comando é usado para listar os diretórios dentro do seu diretório atual. Se você estiver na sua área de trabalho, verá todas as pastas e arquivos localizados nela.

Eu costumo usar isso em conjunto com pwd. Juntos, eles dizem onde você está e podem ajudá-lo a descobrir para onde você quer ir. Além disso, se você criar ou remover um arquivo, usando ls é uma ótima maneira de confirmar se a ação foi concluída corretamente.

Usando CD para navegar pelas pastas usando o terminal Mac

CD é outro comando fundamental que você usará constantemente. diferente ls e pwd, Contudo, CD nos permite navegar pelas pastas usando o terminal. Não estamos apenas listando nossos diretórios, mas percorrendo-os.

Na captura de tela anterior, você verá que quando entrei no ls comando, vi um punhado de diretórios apresentados a mim. Você provavelmente também fez isso em sua máquina. Vamos dar uma olhada no Formulários diretório.

Se eu quiser navegar para este diretório usando o terminal, eu entraria Aplicativos de cd em meu terminal.

Para confirmar que entrei no diretório apropriado, posso usar o pwd comando.

Se você tem uma pasta chamada algo como Minhas coisas, você pode obter um erro ao usar CD. Isso ocorre porque o terminal trata um espaço como um separador, não como uma parte normal da linguagem. Sempre que você estiver digitando o título de algo com um espaço, você deseja fechá-lo entre aspas. Igual a: cd "My Stuff".

Uma nota sobre o uso CD para navegar pelas pastas usando o terminal Mac

Agora, há algo importante a ser observado aqui. Você não pode entrar em qualquer diretório em seu computador simplesmente usando cd [diretório]. O diretório para o qual você deseja mover deve estar dentro do diretório em que você está atualmente.

Você pode ver isso em ação agora. Quando tento voltar ao Justinmeredith pasta em que estava antes, recebo um erro.

O mesmo vale para qualquer outro diretório no meu Mac. Se eu estiver no meu Área de Trabalho e eu quero acessar um Ensaios diretório dentro do meu Documentos pasta, eu não posso usar CD Essays para transportar de minha localização atual para meu diretório de ensaios.

Isso pode soar como uma dor, mas é obrigatório. Caso contrário, você não poderia ter pastas ou arquivos com o mesmo nome. Mas desde o CD O comando é limitado dessa forma, você pode ter pastas em locais diferentes com o mesmo nome.

Usando .. para navegar pelas pastas usando o terminal Mac

Ok, tudo isso está muito bem, mas você ainda quer voltar para a pasta em que estava antes de usar CD. Afinal, se você só puder seguir em frente, então CD não é um comando muito útil.

Isso e onde CD ... o .. atua como um botão de voltar, enviando você para o diretório que contém o diretório em que você está atualmente. Vá em frente e experimente, depois use pwd para ver onde você está.

É um comando muito simples para navegar pelas pastas usando o terminal Mac que você usará sem pensar nisso.

Se quiser voltar mais de uma vez por vez, você também pode fazer isso. Digamos que eu volte para o meu Formulários diretório usando CD, então quero voltar para o meu Comercial diretório. Para fazer isso, eu usaria o comando CD ../..:

Você pode usar o ../.. sintaxe para retroceder em quantos níveis desejar. Apenas continue adicionando /.. cada vez que você quiser voltar um nível adicional.

Usando ~ para navegar pelas pastas usando o terminal Mac

Ok, o último em nossos comandos de navegação é ~. Este pequeno símbolo ondulado deve estar próximo à tecla número 1 em seu teclado. Você provavelmente terá que pressionar mudança para digitá-lo.

Este símbolo representa o seu casa diretório. Seu diretório inicial padrão pode ser diferente do meu (que é Justinmeredith). Mas seja o que for, entrar cd ~ em seu terminal Mac o trará instantaneamente de volta a ele.

Muito útil! Apenas tenha em mente que este comando não pode ser desfeito com CD ... Usando CD .. depois de usar ~ irá apenas levá-lo para a pasta que contém sua pasta de início. Então, se você tem centenas de diretórios no seu terminal, não pode voltar para o seu lugar depois de entrar cd ~.

Usar mkdir fazer novas pastas

Ok, agora vamos abordar brevemente a criação e exclusão de arquivos e pastas dentro do terminal. Acho que isso anda de mãos dadas quando você navega pelas pastas usando o terminal Mac.

O primeiro é mkdir, que significa (você adivinhou) “criar diretório”. Sempre que você usar este comando, ele criará uma nova pasta dentro de qualquer pasta em que você esteja.

Para usar este comando, digite mkdir "Nova pasta de tutorial" em seu terminal e aperte Retorna, então use o ls comando para ver a sua criação.

Se o nome do seu diretório não tiver espaços, você não precisa usar aspas. Você também pode usar sublinhados no lugar de espaços (your_folder_name_here) para que você não precise usar aspas. Esta é uma prática bastante comum em programação.

Usar tocar fazer novos arquivos

Em seguida, vamos usar o tocar comando. Embora o nome possa soar um pouco estranho, é um comando bem simples.

Basicamente, tocar permite que você crie um arquivo em branco de qualquer tipo de arquivo. Você pode até criar arquivos para aplicativos que você não tem (como um arquivo .PSD quando você não tem PhotoShop).

Para fazer isso, digite touch testing.txt. Isso criará um arquivo de texto em branco com o nome "teste" em qualquer diretório em que você esteja. Usar ls para confirmar que este arquivo foi criado.

Para alterar o tipo de arquivo, basta alterar a extensão ao final do nome do arquivo. Por exemplo, use .jpg para criar um JPG, .mp3 para criar um arquivo MP3 e assim por diante. E lembre-se de que para criar um arquivo com espaços no nome, você precisará usar aspas (toque em "Nome do arquivo.txt").

Usar rm, rm -R, e rm -i para deletar arquivos e pastas

Ok, agora digamos que você deseja excluir os arquivos e pastas que acabamos de criar. Isso é diferente de mover um arquivo para a lixeira, que você pode recuperar facilmente se mudar de ideia. Os arquivos excluídos no terminal são excluídos permanentemente.

Existem três formas de fazer isso.

A primeira e mais simples maneira é usar rm, abreviação de “remover”. Isso excluirá qualquer arquivo que você solicitar, sem pedir sua permissão primeiro. Por esse motivo, recomendo usar esse comando com moderação.

Em vez disso, use rm -i. Este comando faz a mesma coisa, mas pedirá uma confirmação primeiro. Por exemplo, se eu quiser excluir o testando.txt arquivo que acabamos de criar, eu usaria o comando rm -i testing.txt.

Como você pode ver na imagem acima, o comando me pergunta primeiro antes de excluir o arquivo. Modelo y para sim ou n para não, então pressione Retorna.

Agora, rm e rm -i não funcionará em diretórios. Para isso, você vai querer usar rm -R e rm -R -i. Saiba, entretanto, que isso excluirá permanentemente todos os arquivos dentro de um diretório, bem como o próprio diretório.

Além disso, você pode usar o * símbolo para excluir tudo dentro de uma pasta específica. Por exemplo, se você está em seu Área de Trabalho E use rm *, todos os arquivos da sua área de trabalho serão excluídos permanentemente.

Caso não tenha ficado claro, este é um comando que você deseja usar com cuidado. Existem inúmeras histórias de terror de usuários que enviaram acidentalmente um rm comando. Sempre faça backup do seu Mac usando o Time Machinee use esses comandos com cuidado e moderação.

Navegar nas pastas usando o terminal Mac: juntando tudo

Tudo bem! Agora você aprendeu tudo o que precisa saber para navegar nas pastas usando o terminal Mac. Agora é hora de colocar todas essas coisas juntas.

Aqui vamos nós!

Passo 1. Crie uma pasta de prática

A primeira coisa que faremos é criar uma pasta de prática. Dessa forma, não afetamos nada que seja importante em nosso Mac.

Por padrão, você deve estar em seu diretório inicial. Vá em frente e use cd ~ para ter certeza de que você está lá.

Em seguida, queremos passar para a nossa área de trabalho. Dessa forma, você pode ver as pastas e arquivos que criaremos enquanto você trabalha. Para navegar até sua área de trabalho, digite ls em seu terminal.

Você deve ver um diretório chamado Área de Trabalho na lista de diretórios exibida. Usar cd Desktop para navegar até a área de trabalho do seu Mac.

Em seguida, vamos criar nossa pasta de prática. Para fazer isso, digite mkdir practice_folder e pressione Retorna. Você não deve apenas ver este diretório ao usar ls, mas você também deve vê-lo aparecer na sua área de trabalho.

E é isso para Passo 1!

Passo 2. Coloque um arquivo em sua pasta de prática

Em seguida, vamos colocar um arquivo dentro de nossa pasta de prática. Mas antes de fazermos isso, temos que passar para nossa pasta de prática. Usar cd practice_folder para fazer isso, em seguida, confirme se você está na pasta certa com pwd.

A seguir, vamos criar um arquivo de texto de prática. Para fazer isso, digite toque em Practice_file.txt e pressione Retorna. Usar ls para confirmar se o arquivo está lá.

Você também pode abrir a pasta em sua área de trabalho usando o mouse para ver o arquivo de texto em branco.

É isso para Passo 2!

Etapa 3. Exclua seus arquivos e pastas de prática

Ok, então é claro, não precisamos manter esses arquivos ou pastas. Então, iremos excluí-los, começando com Practice_file.txt.

Para deletar este arquivo, digite rm -i practice_file em seu terminal e pressione Retorna. Quando for solicitada a confirmação, certifique-se de inserir o nome de arquivo correto, digite y, então aperte Retorna novamente.

Ao abrir a pasta em sua área de trabalho usando o mouse, você verá que o arquivo foi removido. Você também pode confirmar isso com ls.

Em seguida, vamos excluir o pasta_prática diretório. Para fazer isso, precisamos estar em seu diretório anexo, que é o Desktop. Usar CD .. para voltar à sua área de trabalho e, em seguida, confirme se você está no lugar certo usando pwd.

Usar ls para listar todos os diretórios e arquivos atualmente em sua área de trabalho. Um deles deve ser o pasta_prática nós criamos em Passo 1. Para excluir esta pasta, use rm -R -i practice_folder. Novamente, quando o terminal solicitar sua confirmação, certifique-se de excluir a pasta certa e não algo vital, como sua área de trabalho.

Como sabemos, acabamos de excluir o único arquivo desse diretório (Practice_file.txt), examinar os arquivos não fará nada. Apenas use y para examinar a pasta vazia, então y novamente para excluir a pasta.

Usar ls para confirmar que o diretório foi removido (ou seu mouse e teclado). Se estiver, está feito!

Agora você pode navegar pelas pastas usando o terminal Mac para o conteúdo de seu coração

E é isso! Agora você já domina o básico sobre como navegar nas pastas usando o terminal Mac. Espero que você tenha aprendido muitas habilidades úteis e saído com um melhor entendimento de como o terminal funciona. Estarei cobrindo mais dicas e truques para o terminal em postagens futuras, então, fique por aqui!