Estou tendo problemas para descobrir isso, se estou no diretório /home/test/test2, mas quero encontrar o número de arquivos no diretório /home, como faria isso.
Eu sei como fazer se fosse o contrário, como no seu diretório inicial, listar arquivos em /home/test/test2, você faria:
ls /home/test/test2 | wc -l
mas como eu faria isso se estivesse no diretório test2 e quisesse encontrar o número de arquivos no diretório inicial.
Obrigado
Responder1
De qualquer lugar Se você quiser saber quantos arquivos existem em seu diretório pessoal
Este é o comando
ls -la ~/ | wc -l
Exemplo:
virt01@virt01:~/test$ ls -la ~/ | wc -l
25
virt01@virt01:~/test$
Está ~/
apontando para o diretório inicial dos usuários de login atuais
Responder2
Além disso, você pode usar ..
para apontar para o diretório atrás do seu arquivo atual.
Por exemplo
User@~/test/test2:$ ls ../ | wc -l # here you'll list the 'test' directory content
User@~/test/test2:$ ls ../../ | wc -l # here you'll list the 'home' directory content
Cada um ..
irá pular para um diretório atrás