Liste os arquivos em seu diretório inicial

Liste os arquivos em seu diretório inicial

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

informação relacionada