
O comando pwd mostra o diretório atual em que o usuário está localizado (pwd significa “imprimir diretório de trabalho ”). Por exemplo, digitando
pwd
enquanto você estiver no diretório Desktop
, o resultado mostrará /home/[nomedousuário]/Desktop
.
Note
Konsole também mostra essa informação em ambas as guias e barra de titulo da sua janela.
O comando cd muda diretórios (cd representa “mudar diretório”). Quando uma janela de terminal é aberta, ela estará localizada no diretório home do usuário. Mover-se pelos diretórios do sistema requer o uso do cd.
Para navegar para o diretório raiz, digite:
cd /
Para navegar até o home do usuário atual, digite:
cd
ou
cd ~
Note
O caractere ~ representa o diretório home do usuário atual. Conforme mostrado abaixo, cd ~ é equivalente a cd /home/username/. Entretanto, quando executando um comando como root (usando sudo, por exemplo), ~ aponta para
/root
. Quando executando um comando cd com o sudo, o caminho completo para o diretório home tem de ser dado.Para navegar em um diretório acima, digite:
cd ..
Para navegar dois diretórios para cima, digite:
cd ../../
Para navegar para o diretório anterior (voltar), digite:
cd -
Para navegar entre níveis múltiplos de diretórios, especifique o caminho completo da pasta. Por exemplo, digite:
cd /var/log
para ir diretamente ao subdiretório
/log
do diretório/var/
. Em outro exemplo, digitando:cd ~/Desktop
move para o subdiretório
Desktop
dentro da home do usuário atual.
O comando ls mostra uma lista dos arquivos no diretório atual (ls é curto para a “lista”). Por exemplo, digitar
ls ~
mostrará os arquivos na home do usuário atual.
Usado com a opção -l, ls mostra outras informações com o nome, como as permissões do arquivo, o dono do arquivo e mais.
Usado com as opções -al, ls mostra as informações associadas com a opção -l e também mostra os arquivos ocultos (opção a).
O comando touch é usado tanto para mudar o acesso ao arquivo e suas marcas de tempo ou para criar um novo arquivo vazio. Por exemplo,
touch foo
criará um novo arquivo vazio chamado foo
. Se foo
já é um arquivo, então usar o comando touch atualizará as marcas de tempo no arquivo que mostrarão a última vez que o arquivo foi touched.
O comando mkdir é usado para criar uma nova pasta (mkdir significa “make directory”). Para criar uma nova pasta chamada foobar
, digite:
mkdir foobar
O comando cp cria uma copia de um arquivo ou pasta (cp é um nome curto para “copiar”). Para fazer uma cópia exata de foo
e nomeá-la como bar
, digite:
cp foo bar
. Para fazer uma cópia exata da pasta foo_dir
e nomeá-la como bar_dir
, digite:
cp -r foo_dir bar_dir
O comando mv move um arquivo ou pasta para uma localização diferente ou renomeia um arquivo ou pasta (mv é um nome curto para “mover”). Para renomear o arquivo foo
para bar
, digite:
mv foo bar
. Para mover o arquivo foo
na home do usuário atual para a pasta Desktop
, digite:
mv foo ~/Desktop
. Isso não renomeiará foo
para Desktop
porque foo
é um arquivo e Desktop
é uma pasta.
O comando rm é usado para excluir arquivos e pastas (rm é um nome curto para “remover”). Para excluir o arquivo foo
na pasta atual, digite:
rm foo
Por padrão, rm não removerá pastas. Para fazer isso, você deve usar a opção -r (também pode ser digitada como -R ou --recursive). Por exemplo,
rm -r foobar
ou
rm -R foobar
ou
rm --recursive foobar
removerá a pasta foobar
, e todo o seu conteúdo!