Escolha de ficheiros a serem visualizados.

Iniciado por alpha11, 07 de Abril de 2012, 15:49

tópico anterior - próximo tópico

alpha11

Olá

1 -como faço para escolher somente os ficheiros de leitura a serem visualizados numa pasta?

eu faço

ls -l mas aparecem todos...

2- Listar todas as diretorias de uma pasta


3-Atraves de palavras dadas procurar ficheiros...


Obrigado

irtigor

Não ficou muito claro pra mim (parece que você quer o find não o ls, mas também parece dever de casa), mas comece lendo o manual do ls: man ls

raidicar

#2
CitarListar todas as diretorias de uma pasta
Apenas as pastas de um determinado diretório: ls -l Diretorio/ | grep ^d
Apenas as pastas do meu diretório atual: ls -l | grep ^d

CitarAtraves de palavras dadas procurar ficheiros...
Apenas os ficheiros de determinado nome de um determinado diretório: ls -l ficheiro1 ficheiro Diretorio/  
Apenas os ficheiros de um determinado nome do meu diretório atual: ls -l ficheiro1 ficheiro2  
Todos os ficheiros de um determinado nome a partir de um determinado diretório: find /diretorio -name ficheiro -type f
Todos os ficheiros de um determinado nome em todo o computador: find / -name ficheiro -type f
-type f (Apenas ficheiros)
-type d (Apenas diretórios)

Citar1 -como faço para escolher somente os ficheiros de leitura a serem visualizados numa pasta?
Refere-se a ficheiros com permissão de "apenas leitura" ativados e as demais permissões (gravação e execução) desativadas?
Referece a apenas escolher ficheiros, sem diretórios? ls -l | grep ^-
???


Quem ama extremamente, deixa de viver em si e vive no que ama. Na vida três coisas são certas, o amor, a morte e o Linux !
Se Platão disse, então realmente sofremos de uma perigosa doença mental.

irtigor

#3
No zsh dá pra fazer algo como
ls -d {*,.*}(/)
(lista os subdiretórios "normais" e ocultos)
Com find fica

find . -maxdepth 1 -type d -print