|
Página seguinte
Página anterior
Índice
Nós vimos as diferenças entre arquivos no DOS e no Linux. Quanto aos
diretórios, no DOS o raiz é \ , e no Linux é / .
Analogamente, diretórios aninhados são separados por \ no DOS, e
por / no Linux. Exemplos de caminhos (paths):
DOS: C:\PAPERS\GEOLOGY\MID_EOC.TEX
Linux: /home/guido/papers/geology/middle_eocene.tex
Como de costume, .. é o diretório pai e . é o diretório atual.
Lembre-se que o sistema não permite que você faça cd , rd , ou
md para onde quiser. Cada usuário começa no seu diretório, chamado
"home", dado pelo administrador do sistema; por exemplo, no meu PC, meu
diretório home é /home/guido .
Diretórios também têm permissões. O que nós vimos na Seção
Permissões e Propriedade também se aplica a
diretórios (usuário, grupo, e outros). Para um diretório, rx
significa que você pode dar cd para esse diretório, e w significa
que você pode apagar um arquivo nesse diretório (de acordo com as
permissões do arquivo, é claro), ou o próprio diretório.
Por exemplo, para evitar que outros usuários mexam em
/home/guido/text :
$ chmod o-rwx /home/guido/text
DIR: ls, find, du
CD: cd, pwd
MD: mkdir
RD: rmdir
DELTREE: rm -R
MOVE: mv
Exemplos
DOS Linux
---------------------------------------------------------------------
C:\GUIDO>DIR $ ls
C:\GUIDO>DIR ARQUIVO.TXT $ ls arquivo.txt
C:\GUIDO>DIR *.H *.C $ ls *.h *.c
C:\GUIDO>DIR/P $ ls | more
C:\GUIDO>DIR/A $ ls -l
C:\GUIDO>DIR *.TMP /S $ find / -name "*.tmp"
C:\GUIDO>CD $ pwd
n/a - veja observação $ cd
idem $ cd ~
idem $ cd ~/temp
C:\GUIDO>CD \OUTRO $ cd /outro
C:\GUIDO>CD ..\TEMP\LIXO $ cd ../temp/lixo
C:\GUIDO>MD NEWPROGS $ mkdir newprogs
C:\GUIDO>MOVE PROG .. $ mv prog ..
C:\GUIDO>MD \PROGS\TURBO $ mkdir /progs/turbo
C:\GUIDO>DELTREE TEMP\LIXO $ rm -R temp/lixo
C:\GUIDO>RD NEWPROGS $ rmdir newprogs
C:\GUIDO>RD \PROGS\TURBO $ rmdir /progs/turbo
Observações:
- para usar
rmdir , o diretório a ser removido deve estar vazio.
Para apagar um diretório e todo o seu conteúdo, use rm -R
(por sua própria conta e risco).
- o caractere '
~ ' é um atalho para o nome do seu
diretório. Os comandos cd ou cd ~ mudam para o seu diretório
home; o comando cd ~/tmp muda o diretório para
/home/seu_home/tmp .
-
cd - "desfaz" o último cd .
Página seguinte
Página anterior
Índice
|