Sistemas de Arquivos no Unix
Por: fmvp.96 • 14/5/2016 • Trabalho acadêmico • 667 Palavras (3 Páginas) • 270 Visualizações
Aula 3 Parte 1
a) ls (-l, -a, -t, -r, -h, -s, -R)
-l
Lista os arquivos especificados em um diretório em um formato em colunas de
tempo com informações sobre o nome do arquivo, a propriedade, o grupo do
dono, permissões de acesso e a data e hora da última modificação.
-a
Lista os arquivos especificados em um diretório incluindo os arquivos e
diretórios ocultos. A lista é ordenada por ordem alfabética. A opção determina a
ação do comando ls.
-t
Lista os arquivos especificados em um diretório classificados de acordo com o
tempo. A listagem padrão neste caso mostra o arquivo modificada pela última
vez em primeiro lugar.
-r
Lista os arquivos especificados em um diretório na ordem inversa da saída
normal.
-h
Exibe o tamanho dos arquivos especificados em um formato legível. Esta
opção é usada em combinação com a opção -l. Para um arquivo de tamanho
de 10 megabytes, o comando ls -l vai mostrar o tamanho como 10485760, e o
comando ls -lh irá exibir o tamanho de 10M. A opção -h para o comando ls não
está disponível em muitos sistemas UNIX.
-s
Exibe o tamanho do arquivo em blocos. O tamanho é apresentado como a
primeira coluna e do tamanho de cada bloco é um kilobyte.
-R
Lista os arquivos no diretório e subdiretórios recursivamente.
b) touch
O comando touch pode ser usado para criar um arquivo vazio com o tamanho
do arquivo de zero bytes para que você possa escrever nesse arquivo mais
tarde.
- mkdir
O comando mkdir é usado para criar um diretório.
- cp (-r, com destino já existente, -i, -f, -r, -p, copiar vários arquivos)
-r
Remover diretórios, incluindo todos os arquivos e subdiretórios recursivamente
-i
Copie os arquivos de forma interativa onde você for solicitado para confirmar
que você deseja substituir o arquivo existente.
-f
Forçar os arquivos existentes sejam substituídos
-r
copia diretórios recursivamente
-p
Copie os arquivos com os mesmos atributos do arquivo original, tais como o
modo, a propriedade, e timestamps.
Para copiar vários arquivos em um diretório, você precisa especificar o nome
do diretório para o destino em vez de especificar o nome do novo arquivo.
Por exemplo, o comando cp arquivo1 arquivo2 arquivo3 newdir irá copiar os
três arquivos arquivo1, arquivo2 e arquivo3 para o diretório newdir.
- mv (-i, -f, renomear arquivo)
O comando mv é usado para mover arquivos e diretórios de um local para
outro.
-i
Mova os arquivos de forma interativa
-f
Forçar os arquivos existentes sejam substituídos
Não existe um comando separado para renomear um arquivo no UNIX ou
Linux. Você pode usar o comando mv para renomear um arquivo no diretório
atual. Por exemplo, o comando mv notes reports irá renomear o arquivo
notes como reports no mesmo diretório.
e) rm (-i, -f, -r)
O comando rm é usado para remover arquivos e diretórios permanentemente
a partir de um sistema. A sintaxe do comando rm [opção] nome do arquivo.
...