
The pwd command displays the directory where the user is currently located. (pwd stands for “print working directory”). For example, typing
pwd
while in the Desktop
will show /home/[username]/Desktop
.
Note
Konsole também mostra essa informação em ambas as guias e barra de titulo da sua janela.
O comando cd faz a troca de diretórios. (cd significa “change directory”). Quando a janela do terminal for aberta, esta estará no diretório home do usuário. Mover no sistema de arquivos requer o uso do comando cd.
To navigate into the root directory, type:
cd /
To navigate to the current user's home directory, type:
cd
or
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.To navigate up one directory level, type:
cd ..
To navigate up two directory levels, type:
cd ../../
To navigate to the previous directory (go back), type:
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 de arquivos que estão no diretório atual. (ls é uma abreviação de “list”). Por exemplo, digitando
ls ~
irá mostrar os arquivos que estão no diretório home do usuário.
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.
The mkdir command is used to create a new directory. (mkdir stands for “make directory”). To create a new directory named foobar
, type:
mkdir foobar
The cp command makes a copy of a file or directory. (cp is short for “copy”). To make an exact copy of foo
and name it bar
, type:
cp foo bar
To make an exact copy of the foo_dir
directory and name it bar_dir
, type:
cp -r foo_dir bar_dir
O comando mv move um arquivo ou diretório para uma localização diferente, ou renomeia um arquivo ou diretório (mv é a abreviação de “move”, ou seja, mover). Para renomear o arquivo foo
para bar
, digite:
mv foo bar
. Para mover o arquivo foo
para o diretório da Área de trabalho
do usuário atual, digite:
mv foo ~/Área\ de\ Trabalho
. Isto não irá renomear foo
para Área de Trabalho
porque foo
é um arquivo e Área de Trabalho
é um diretório.
The rm command is used to delete files and directories. (rm is short for “remove”). To delete the file foo
for the current directory, type:
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!