Encontre noções básicas de comandos linux

Comando Localizar

Objetivo: encontrar arquivos / diretórios que atendam às condições
1) em quais diretórios procurar
2) o que procurar

Formato:
encontre a condição de pesquisa da opção de nome de diretório

Vamos dar um exemplo prático:
primeiro de tudo, é necessário um computador, o host e o monitor / teclado, o mouse é melhor, é bom começar ...
1) find / home / book / linux / dira / -name "test1.txt"
comando de análise Significado:
a) / home / book / linux / dira / indica o caminho de pesquisa
b) -name indica para procurar o arquivo pelo nome
c) "test1.txt" indica que o nome da pesquisa é test1. arquivo txt.

book@www.100ask.org:~/linux/dira$ find /home/book/linux/dira/ -name "test1.txt"
/home/book/linux/dira/test1.txt
/home/book/linux/dira/dirb/test1.txt

Da mesma forma:
1>
encontre / home / book / linux / dira / -name “* .txt” para
encontrar todos os arquivos que terminam com “.txt” no diretório especificado, onde o asterisco é um curinga.

book@www.100ask.org:~/linux/dira$ find /home/book/linux/dira/ -name "*.txt"
/home/book/linux/dira/test1.txt
/home/book/linux/dira/test2.txt
/home/book/linux/dira/dirb/test1.txt
/home/book/linux/dira/dirb/test2.txt

2> 查找目录
 find /home/book/linux/ -name "dira"
 查找指定目录下面是否存在dira这个目录,“dira”是目录名。
book@www.100ask.org:~/linux/dira$ find /home/book/linux/ -name "dira"
/home/book/linux/dira

Nota:
1) Se nenhum diretório de pesquisa for especificado, é o diretório atual.
find. -name “ .txt”, em
que “.” representa o caminho atual
find -name “
.txt”
é a mesma função que acima. Se o local do diretório especificado for o padrão, o padrão será o diretório atual.

book@www.100ask.org:~/linux/dira$ find . -name "*.txt"
./test1.txt
./test2.txt
./dirb/test1.txt
./dirb/test2.txt
book@www.100ask.org:~/linux/dira$ find -name "*.txt"
./test1.txt
./test2.txt
./dirb/test1.txt
./dirb/test2.txt

2) A localização também possui alguns usos avançados, como encontrar arquivos que foram alterados nos últimos dias (ou várias horas) (ou antes).
find / home -mtime -2
encontre arquivos que foram alterados dentro de dois dias no diretório / home

book@www.100ask.org:~/linux/dira$ find /home/ -mtime -2
/home/book
/home/book/.cache/upstart
/home/book/.cache/upstart/unity7.log
/home/book/.cache/upstart/unity-panel-service.log
/home/book/.cache/upstart/gpg-agent.log
/home/book/.bash_history
/home/book/.Xauthority
/home/book/.xsession-errors
/home/book/python
/home/book/python/L9
/home/book/python/L9/aliens.py
/home/book/python/L9/favorite_languages.py
/home/book/python/L9/many_users.py
/home/book/python/L9/pizza.py
/home/book/python/L9/new peopel.py
/home/book/python/L8
/home/book/python/L8/favorite_languages.py
/home/book/python/L8/user.py
/home/book/python/L8/alien.py
/home/book/python/L8/new peopel.py
/home/book/linux
/home/book/linux/dira
/home/book/linux/dira/test1.txt
/home/book/linux/dira/test2.txt
/home/book/linux/dira/dirb
/home/book/linux/dira/dirb/test1.txt
/home/book/linux/dira/dirb/test2.txt
/home/book/.gnupg
/home/book/.gconf

Publicado 53 artigos originais · elogiado 16 · visitas 2213

Acho que você gosta

Origin blog.csdn.net/m0_37757533/article/details/105350687
Recomendado
Clasificación