Trabalhar com Paths em comandos UNIX

Antes de mergulhar em comandos UNIX, você deve primeiro conhecer alguns fatos. Para começar, como um usuário Mac, você pode não estar familiarizado com a forma como caminhos trabalhar em UNIX. UMA caminho é simplesmente uma representação textual de uma pasta ou arquivo. O caminho mais simples é o seu diretório Home, que é indicado por um caractere til (~) - o carácter til age como o equivalente a / Users / .

Qualquer pasta dentro do diretório inicial é representado pelo nome da pasta precedido por uma barra (/). Por exemplo, um documento intitulado myDoc que reside na pasta Documentos do usuário atual teria um caminho como este:

~ / Documents / myDoc

Da mesma forma, uma pasta chamada minha pasta que reside na pasta Documentos do usuário atual teria um caminho como este:

~ / Documentos / myFolder /

Como você provavelmente já imaginou, uma pasta e um diretório são dois nomes diferentes para a mesma coisa. Pasta é o nome com o qual a maioria dos usuários de Mac estão familiarizados, e diretório é um termo que os usuários de energia UNIX preferir.


Porque o Mac OS X é um ambiente multi-usuário - e seus aplicativos e arquivos podem ser localizados em muitas pastas diferentes em seu disco rígido - você vai querer trabalhar com pastas ou arquivos em algum lugar diferente na sua pasta Home. A partir de sua pasta pessoal, digite o seguinte comando:

cd ..

Isso move você para a pasta logo acima da sua pasta Home, que passa a ser a pasta Users. Usando outro rápida ls comando irá mostrar-lhe todos os usuários que têm permissão para usar a máquina. (By the way, compartilhada não é um usuário - é uma pasta com privilégios estabelecidos de forma que qualquer usuário pode acessar seu conteúdo.)

Entrar cd .. mais uma vez, e você se encontra na raiz do seu disco rígido principal. o diretório principal é o que você vê no Finder quando faz duplo clique no ícone do disco rígido no ambiente de trabalho. directório raiz de um utilizador é representado por um caractere til (~), e a raiz do disco rígido é indicado por uma barra (/), como exibido pelo prompt:

WHITEDRAGON: / markchambers $

É fácil para voltar ao seu diretório Home, seguindo esta sequência:

WHITEDRAGON: / markchambers $ cd UsersWHITEDRAGON: / Users markchambers $ cd markchambersWHITEDRAGON: ~ markchambers $

Aqui está uma maneira mais rápida. Em vez de mover através de cada pasta sucessivas até chegar ao seu destino pretendido, você pode especificar o caminho usando apenas um CD comando:

WHITEDRAGON: / markchambers $ cd / Users / markchambersWHITEDRAGON: ~ markchambers $

Claro, o diretório inicial é uma pasta especial em que você também pode navegar até lá, simplesmente digitando CD ~, mas o ponto principal aqui é que você pode navegar diretamente para pastas específicas usando caminho que pasta em conjunto com o CD comando.

Além disso, quando você navegar no seu disco rígido usando caminhos, você pode saltar directamente para o seu destino desejado a partir de qualquer lugar. Quando você entra CD .., é em relação à sua posição actual, enquanto entrando

cd / Users / markchambers

será sempre levá-lo para o mesmo diretório, independentemente do seu ponto de partida.

» » » » Trabalhar com Paths em comandos UNIX