quinta-feira, 16 de setembro de 2010

Contagem de arquivos e subdiretórios linux

Hoje me deparei com na necessidade de contar os arquivos e subdiretórios de um diretório GNU/linux e percebi que o comando "ls" não nos fornecer essa opção por parametros. Logo senti a necessidade de criar um comando que realizasse exatamente a minha necessidade e como o intuito desse blog é fornecer suporte e consulta a minha pessoa e as demais que sinta a mesma necessidade, vai o código referente ao explicado acima:
alias fid=`echo "Files: $(ls -la |grep "^-"|wc -l) directories: $(ls -la|grep "^d"|wc -l)"` 

sexta-feira, 10 de setembro de 2010

Mapeando pasta Windows no Linux

Como uso o meu blog para postar algo que uso com certa frequência e não tenho tempo e paciência para pesquisar na internet, vou postar o modo que eu uso para montar pasta windows em uma maquina linux.
Quando se faz necessário o mapeamento da pasta uma única vez, podemos usar o prompt de comando (Terminal) para realizar a operação.
Primeiramente deve-se criar uma pasta para realizar o mapeamento da pasta compartilhada na maquina windows.
Iremos acessar a pasta criada com o conteudo da pasta windows.
Normalmente (por padrão) criamos uma sub-pasta dentro da pasta "MNT" localizada em /mnt.
Só para informação, o comando para criar uma pasta usando o terminal é:
# mkdir -p nome_da_pasta.

O comando para mapear a pasta é o seguinte:
# mount -t cifs //maquina/compartilhamento /ponto/de/montagem -o username=dominio\usuario,password=senha

Outra forma é editar o arquivo /etc/fstab e inserir o seguinte linha:
//maquina/compartilhamento /ponto/de/montagem cifs user,auto,username=usuario_windows,password=senha_windows,uid=cceadmin,gid=cesar,file_mode=0755,dir_mode=0755 2 1

Mais uma forma de realizar a mesma operação é criar um arquivo texto com o login e senha windows e informá-lo nos dados inseridos no arquivo /etc/fstab:
//maquina/compartilhamento /ponto/de/montagem cifs user,auto,credentials=/mnt/.arquivo.dat,uid=cceadmin,gid=cesar,file_mode=0755,dir_mode=0755 2 1

No arquivo criado, que chamamos de arquivo.dat, contém a seguinte informação:
login_windows
senha_windows

Mais uma informação arquivada.
Trabalho cumprido.