13 junho 2009

Desmistificando a Linha de Comando do Linux (2) - Lidando com arquivos

Movendo ou Renomeando:

Renomeando arquivo a1 para a2:

$ mv a1 a2

Movendo arquivo de /home/seu_usuário/a1 para /home/seu_usuário/pasta/subpasta/a1

$ mv /home/seu_usuário/a1 /home/seu_usuário/pasta/subpasta/a1

Copiando e criando backup de arquivo a1

$ mv -b /home/seu_usuário/a1 /home/seu_usuário/pasta/subpasta/a1



Copiando:

Copiando todos arquivos da pasta /home/seu_usuário/Imagens/ para pasta /home/seu_usuario/pasta_qualquer

$ cp /home/seu_usuário/Imagens/*.* /home/seu_usuario/pasta_qualquer/

Outras opções:

cp -b    Cria backup

cp -i     Copia iterativa

cp -r     Copia recursiva

cp -P    Copia arquivo e estrutura diretório

cp -p    Preserva permissões e horas



Unindo, criando ou mostrando arquivos:

Unindo os arquivos f1 e f2 como um único arquivo f3

$ cat f1 f2>f3

Criando um arquivo de texto para anotação rápida:

$ cat > texto.txt[digite Enter]digite o texto que vai ficar dentro do arquivo[Pressione Control+D]

Mostrando o conteúdo do arquivo texto.txt na tela:

$ cat texto.txt

Acrescentando ao arquivo b o arquivo a

$ cat a>>b



Compara dois arquivos (ou duas estruturas de diretórios)

$ diff pasta_ou_arquivo1 pasta_ou_arquivo2

Descobrindo o tipo de um arquivo:

$ file arquivo

Removendo arquivos ou links

$ rm nome_arquivo_ou_link

Removendo diretório:

$ rm -d nome_do_diretorio

Linkando arquivos e diretórios (um arquivo com link só é deletado se for o último link)

Criando link permanente:

$ ln original novo_link

Criando link simbólico

$ ln -s orig lin



Dica rápida:


Para usar o recurso auto-completar durante qualquer comando apenas use a tecla <Tab> e ele completará o comando, teclando <Tab> duas vezes ele irá lhe mostras todas as possibilidades de comando.

Nenhum comentário:

Notícias Linux

Comentários

Busca no Blog

Pesquisa personalizada