Как да намерите файл в Raspberry Pi

Kak Da Namerite Fajl V Raspberry Pi



Управлението на файлове е неразделна част от управлението на всяка система. Дори след перфектно организиране на файлове понякога става трудно да се намери необходимия файл. Може да се загуби много време при ръчно търсене на конкретен файл. Следователно в системата Raspberry Pi може да се използва специална команда за намиране на файл или директория, за да спестите много време. В тази статия ще представим как да намерите файл в Raspberry Pi.

Как да намерите файл в Raspberry Pi

За да намерите файл в системата Raspberry Pi a намирам използва се команда, чийто синтаксис е споделен по-долу:

Синтаксис







$ sudo find [път на файл]

Има няколко начина да използвате командата find за намиране на файл. Използвайки това намирам заедно с други опции можете да намерите файловете:



  • В конкретна директория
  • С точно определено време
  • Със специфичен знак в името
  • Със специфичен размер
  • Със специално разрешение

Всички тези начини са споделени по-долу заедно с някои примери:



За да намерите файл в конкретна директория

За да откриете наличните файлове в определена папка или директория, може да се използва долупосоченият команден синтаксис:





Синтаксис

$ sudo find

Пример



В примера по-долу открихме файловете, които присъстват в началната директория:

$ sudo find /home/pi

Изходът ще се покаже на екрана, който ще покаже всички файлове, които присъстват в началната директория.

И след като намерите конкретния файл в директорията, можете лесно да получите достъп до файла.

За да намерите файла с определено време

Понякога може да почувствате необходимост да намерите файла, който е бил създаден или модифициран в определен период от време, например през последните два или три дни, така че за намиране на такива файлове може да се използва следният команден синтаксис:

i: Променени файлове

В споменатия по-долу команден синтаксис „ м ” флаг заедно с времето се използва за представяне на модифицираните файлове:

Синтаксис

$ sudo find -mtime +

Пример

За да намерите файловете в началната директория, които са били променени през последните два дни, се използва посочената по-долу команда:

$ sudo find /home/pi -mtime +2

ii: Създадени файлове

За да намерите файловете, които са създадени на определен брой дни, се използва посоченият по-долу синтаксис, „ ° С ” флаг заедно с времето се използва за представяне на създадените файлове:

Синтаксис

$ sudo find -ctime +

Пример

За да намерите файловете, които са създадени през последните три дни в началната директория:

$ sudo find /home/pi -ctime +3

Резултатът ще покаже всички файлове, които са създадени през последните три дни в началната директория:

За да намерите файл с конкретен знак в името

За да намерите файл със специфични знаци, които присъстват в името на файла, може да се използва следният синтаксис:

Синтаксис

В този синтаксис може да се използва всеки знак, не е необходимо да се използва само един знак:

$ sudo find -name *

Пример 1

За да намерите файловете, които започват със знак ' а ” от тяхно име:

$ sudo find /home/pi -name a*

Резултатът показва файловете, които се намират в началната директория и името им започва със знак „ а ”.

Пример 2

За да намерите файловете, които имат буквите „am“ в имената си, „ * ” в началото и в края на имената показва, че друг знак или знаци могат да присъстват преди и след „am” в името на файла.

$ sudo find /home/pi -name *am*

За да намерите файл с определен размер

Споменатият по-долу синтаксис може да се използва за намиране на файл с определен размер:

Синтаксис

$ find <Име на директория> -размер +<размер в число>

Пример 1

$ find /home/pi -size +20M

Резултатът от горната команда ще покаже наличните файлове в началната директория с размер, равен на 20 мегабайта:

Пример 2

За да намерите файл с конкретен размер и определено време, можете да използвате посочената по-долу команда:

$ find /home/pi -size +20M -mtime +30

Резултатът от горната команда ще покаже наличните файлове в началната директория, които са с размер 20M и са променени през последните 30 дни:

За да намерите файл със специфични разрешения

За да намерите файловете със специфични разрешения за четене, запис и изпълнение, присвоени на потребителя ( в ), група ( ж ) или други ( О ) се използва посоченият по-долу синтаксис:

Синтаксис

$ намери. -perm /<символ за разрешение>

Знаците за разрешение са:

в = потребителят или собственикът, ж = групи, в които присъства собственикът, О = други.

в = разрешение за запис, r = разрешение за четене, х = разрешение за изпълнение.

Пример

Командата за намиране на файлове, които имат разрешение/достъп за запис както от собственик, така и от групи, е спомената по-долу:

$ намери. -perm /u=w, g=w

Резултатът от горната команда ще покаже всички файлове, които имат разрешение за запис както за потребител, така и за група:

След като откриете разрешенията за файлове, ако искате да промените разрешенията за файлове, следвайте статия .

Това е всичко за използването на командата find за намиране на файл.

Бонус съвет

Ако заседнете някъде и почувствате необходимост от достъп до ръководството на вашата система, тогава като използвате посоченото по-долу намирам можете да получите достъп до ръководството:

$ човек намери

Ръководството на системата ще се покаже на екрана като изход за горната команда:

Заключение

За да намерите файл в системата Raspberry Pi намирам командата се използва заедно с името на директорията. Има няколко начина да използвате командата find, за да намерите файл с определен размер, знак или време. Всеки от тези начини е разгледан подробно в статията. И накрая, командата за намиране на ръководството също се обсъжда като бонус съвет.