Course Hive
Search

Welcome

Sign in or create your account

Continue with Google
or
SHELL NO LINUX, BASH, ASH, SH - COMO CRIAR DIRETÓRIOS, VER ARQUIVOS, APAGAR, MOVER E COPIAR NO LINUX
Play lesson

Curso de LINUX na Prática - SHELL NO LINUX, BASH, ASH, SH - COMO CRIAR DIRETÓRIOS, VER ARQUIVOS, APAGAR, MOVER E COPIAR NO LINUX

5.0 (2)
18 learners

What you'll learn

This course includes

  • 6.5 hours of video
  • Certificate of completion
  • Access on mobile and TV

Summary

Keywords

Full Transcript

Playlist Curso de LINUX na Prática https://www.youtube.com/watch?v=hBFdhRPRLwE&list=PL5EmR7zuTn_bZm3-kGdVl6Av0u2pKpLEf CRIANDO DIRETÓRIOS, APAGANDO ARQUIVOS, VISUALIZANDO E ENCONTRANDO ARQUIVOS NO LINUX MKDIR, RM, CAT Vamos ver diversos comandos para arquivos e diretorios no linux ls ls possui chaves que afetam os arquivos que são listados, inclusive o nível do detalhamento, a sua ordem bem como o número de colunas. A maior parte das distribuições Linux, determina padrões para o comando ls. O sistema Red Hat, tem as chaves -q e -F habilitadas como padrão. De acordo com a visão de escrita de scripts, não é seguro utilizar o comando ls em um script sem detalhar as chaves adequadas, pois não se pode ter certeza de quais padrões uma determinada distribuição utiliza.[2] O ls oculta os arquivos que começam com um ponto (.). Esse é o padrão Linux para arquivos de configuração, arquivos de históricos e de outros tipos dos quais um usuário não estariam interessados em ver. Para visualizar é necessário o uso da chave -A de all e -a (absolutely all) para mostrar os arquivos que começam com um ou dois pontos (..). ls opções... lista de arquivos ou diretórios... Opções O comando ls possui inumeras opções, de entre elas as mais comuns são: * -a, --all não esconde ficheiros começados por . * -A, --almost-all não mostra os ficheiros implicitos . e .. * -d, --directory lista os nomes dos directorios em vez do seu conteudo * -l usa o formato lista longa (com mais detalhes) * -full usa o formato lista longa (com mais detalhes) e sem esconder os ficheiros começados por . * -t ordena por data * -r inverte a ordem ---- mkdir O comando mkdir(make directory) é usado no sistema operacional Unix para criar novos diretórios. Em geral é usado desta maneira: mkdir nome_do_diretório Onde nome_do_diretório é o nome do diretório que você deseja criar. Os diretórios são criados dentro do diretório atual a não ser que um caminho seja especificado antes do nome do diretório a ser criado. O comando mkdir pode ser usado para criar um caminho completo: mkdir -p /pasta/subpasta Pode ainda ser usado para criar uma estrutura completa: mkdir -p {tmp/,bin/,docs/{textos/,img/{wallpapers/,fotos/}}} ------ rm (Unix) O comando rm do sistema operacional Unix é usado para apagar arquivos. É uma forma curta de se referir a remove (remover), é semelhante ao del no MS-DO. Requer muito cuidado com o comando rm* pois apaga tudo sem confirmação por padrão. Normalmente é usado desta maneira: rm nome_do_arquivo Onde nome_do_arquivo é o nome do arquivo a ser removido. Existem vários argumentos que permitem o uso de outras funcionalidades, como o argumento -i que realiza uma pergunta para o usuário antes de apagar cada arquivo. Muitas vezes é feito um alias do comando rm para rm -i de modo a evitar remoção acidental de arquivos Quando a opção anterior se torna inconveniente dada a quantidade de arquivos a ser removida, ela pode ser cancelada especificando o argumento -f[1]. Geralmente esta opção é usada em conjunto com o argumento -r que remove diretórios e o conteúdo deles de forma recursiva descendo pela árvore de diretórios partindo do diretório especificado. O comando rm -rf ou também rm -rf /* era usado como piada entre os usuários do sistema Unix. Caso este comando seja executado por um usuário administrador na raiz do sistema de arquivos levará a remoção de todos os arquivos que podem ser escritos, trazia a ideia de desastre total. Nas versões mais recentes do rm, rm -rf é um alias para rm -rf --preserve-root, o que impede a remoção de /.[1]. Há também várias chaves para rm --directory (-d) - Remove um diretório --force (-f) - Ele não pede autorização para o usuário e ignora os arquivos não localizados. --recursive (-r ou -R) - Deleta o conteúdo de todos os subdiretórios. ----- man (Unix) man pages sendo executado O man é o comando do sistema Unix e similares que exibe, de forma adequada, as páginas de manual do Unix, ou man pages, que são pequenos arquivos de ajuda.[1] A forma de invocar a ajuda é: man [ -tnkew ] [ seção ] página ... ---- mv (Unix) mv O comando mv(move) dos sistemas operacionais unix-like move e renomeia um ou mais arquivos ou diretórios de um lugar para outro. Ou seja, ele copia e modifica o caminho do arquivo original para o caminho desejado e então apaga o arquivo original (assim sendo possível renomear e mudar o diretório de um arquivo simultaneamente). mv [OPÇÃO]... ORIGEM... DESTINO... ----- cp - copia arquivos ou diretorios ls -l ls MAIOR arquivo.txt - direciona a saida do ls para o arquivo.txt ls MAIOR MAIOR arquivo - adiciona (append) a saida do ls no final do arquivo cat arquivo.txt - mostra no output o conteudo do arquivo cat arquivo.txt | more - mostra o arquivo tela por tela cat arquivo.txt | less - mostra o arquivo tela por tela

Course Hive

Continue this lesson in the app

Install CourseHive on Android or iOS to keep learning while you move.

Related Courses

FAQs

Course Hive
Download CourseHive
Keep learning anywhere