sábado, 19 de junho de 2010

Comandos para gerenciamento de arquivos e diretórios

Buenas!

Resumidamente os comandos para gerenciamento de arquivos e diretórios são os comandos cp, mv, rm, mkdir, rmdir e touch; seguidos de suas opções.

# cp [opções] arquivo destino

O comando cp serve para copiar arquivos e diretórios. Pode copiar um único arquivo/diretório ou uma sequencia de arquivos/diretórios recursivamente, usando os parametros necessários para isso.

# cp -R → copia recursivamente;
# cp -d → preserva os links ao copiar um arquivo;
# cp -f → força a sobrescrita, gravando por cima de um arquivo destino, se este existir;
# cp -v → modo verbose;
# cp -i → pede confirmação antes de sobrescrever;
# cp -p → conserva as propriedades do arquivo (permissões, dono, data, hora, etc);
# cp -a → faz o mesmo que "cp -dpR" de forma combinada;

# mv [opções] arquivo destino

É usado para mover ou renomear arquivos/diretórios. O comando mv não altera os atributos do arquivo ou diretório.

# mv -f → força a remoção do arquivo;
# mv -i → solicita confirmação de (modo interativo);

# rm [opções] arquivo

É utilizado para remover arquivos e diretórios vazios. Para remover arquivos é necessário ter permissão de escrita no diretório que o contém, mas não necessariamente sobre o arquivo dentro do diretório;

# rm -d → remove diretórios, mesmo que não estejam vazios;
# rm -f → força a remoção de arquivos protegidos contra escrita;
# rm -i → modo interativo, solicita confirmação antes de remover;
# rm -R, -r → modo recursio;

# mkdir [opções] diretório

Server para criar um ou mais diretórios abaixo do diretório atual ou em qualquer local em um sistema GNU/Linux. mkdir poderá ser utilizado para criar vários diretórios juntos, exempleficando: $ mkdir dirsuperior dirinferior. Neste ponto é necessário prestar atenção como isso se organiza; da maneira como foi criado dois diretórios no mesmo comando, os diretórios ficaram no mesmo "nível", porém se eu utilizar o comando com a opção -p, o "dirinferior" estará um nível abaixo do que o dirsuperior. Exempleficando: $ mkdir -p dirsuperior/dirinferior; ficando edentados.

# mkdir -p → cria diretórios edentados;
# mkdir -m → cria diretórios e define as permissões de acesso.

Ex. # mkdir -m 755 curso/informatica. A opção -p poderá ser combinada com a opção -m para criar o diretório pai, caso este não exista.

# rmdir [opções] diretório

É utilizado para remover diretórios vazios. Para que um usuário possa remover o diretório o mesmo deverá estar vazio e o usuario ter permissão de escrita no mesmo diretório.

# rmdir -p → remove diretórios vazios edentados;

# touch [opções] arquivo


# touch → server para mudar a data e a hora de acesso de um arquivo; se usado sem argumentos altera a data e a hora de criação e modificação de um arquivo para os valores atuais do sistema. Também é utilizado para criar um novo arquivo, caso este arquivo não exista.
# touch -m
→ altera apenas a data de modificação do arquivo;
# touch -a
→ altera apenas a data de acesso do arquivo;
# touch -t
→ altera outros valores de tempo;
# touch -t (com a opção -t é utilizado para alterar data e hora da criação do arquivo; sendo no seguinte formato: 200912161940 → 2009 12 16 as 19:40hs); observe que é na ordem decrescente,primeiro ano, depois mês, dia, hora e minuto.


Bom, espero que este post possa ser útil.








1 Comentários:

Às 4 de março de 2016 às 09:32 , Blogger M.H. Cutelaria disse...

obrigado
obrigado

 

Postar um comentário

Assinar Postar comentários [Atom]

<< Página inicial