locate (Unix)
| locate | |
|---|---|
| ΠΡΠ²ΠΎ ΠΈΠ·Π΄Π°ΡΠ΅ | 1982; ΠΏΡΠ΅ 37 Π³ΠΎΠ΄ΠΈΠ½Π° |
| ΠΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΈ ΡΠΈΡΡΠ΅ΠΌ | ΠΡΠ½ΠΈΠΊΡ |
| Π’ΠΈΠΏ | ΠΠ°ΡΠ΅Π΄Π±Π° (ΠΏΡΠΎΠ³ΡΠ°ΠΌΠΈΡΠ°ΡΠ΅) |
locate ΡΠ΅ ΠΡΠ½ΠΈΠΊΡΠΎΠ²Π° ΠΊΠΎΠΌΠ°Π½Π΄Π° ΠΊΠΎΡΠ° ΡΠ»ΡΠΆΠΈ Π·Π° ΠΏΡΠΎΠ½Π°Π»Π°ΠΆΠ΅ΡΠ΅ ΡΠ°ΡΠ»ΠΎΠ²Π° Ρ ΡΠ°ΡΠ» ΡΠΈΡΡΠ΅ΠΌΡ. ΠΠ½Π° ΠΏΡΠ΅ΡΡΠ°ΠΆΡΡΠ΅ ΠΏΠΎ Π²Π΅Ρ ΠΊΡΠ΅ΠΈΡΠ°Π½ΠΎΡ Π±Π°Π·ΠΈ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°, Π³Π΅Π½Π΅ΡΠΈΡΠ°Π½ΠΎΡ ΠΊΠΎΠΌΠ°Π½Π΄ΠΎΠΌ updatedb ΠΈΠ»ΠΈ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΡΠΊΠΈΠΌ ΠΏΡΠΎΡΠ΅ΡΠΎΠΌ Ρ ΡΠ°ΡΡΠ½Π°ΡΡ, ΠΊΠΎΡΠ° ΡΠ΅ ΡΠΎΠΌ ΠΏΡΠΈΠ»ΠΈΠΊΠΎΠΌ Π·ΠΈΠΏΠΎΠ²Π°Π½Π° ΠΊΠΎΡΠΈΡΡΠ΅ΡΠΈ ΠΏΠΎΡΡΠ΅ΠΏΠ΅Π½ΠΎ ΠΊΠΎΠ΄ΠΈΡΠ°ΡΠ΅.ΠΠ½Π°ΡΠ°ΡΠ½ΠΎ Π±ΡΠΆΠ΅ ΡΠ°Π΄ΠΈ ΠΎΠ΄ Π½Π°ΡΠ΅Π΄Π±Π΅ find, Π°Π»ΠΈ Π·Π°Ρ
ΡΠ΅Π²Π° ΡΡΠ°Π»Π½ΠΎ ΠΎΡΠ²Π΅ΠΆΠ°Π²Π°ΡΠ΅ Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°. ΠΠ²ΠΈΠΌ ΡΠ΅ ΠΆΡΡΠ²ΡΡΠ΅ ΡΠΊΡΠΏΠ½Π° Π΅ΡΠΈΠΊΠ°ΡΠ½ΠΎΡΡ (ΡΠ΅Ρ ΡΠ΅ ΠΎΡΠ²Π΅ΠΆΠ°Π²Π°ΡΠ΅ Π±Π°Π·Π΅ ΠΏΠΎΠ΄Π°ΡΠΈΠΌΠ° ΠΈΠ· ΡΠ°ΡΠ» ΡΠΈΡΡΠ΅ΠΌΠ° Π²ΡΡΠΈ ΠΈ ΠΊΠ°Π΄Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΡ Π½ΠΈΡΠ΅ ΠΏΠΎΡΡΠ΅Π±Π½ΠΎ) ΠΈ Π°ΠΏΡΠΎΠ»ΡΡΠ½Π° ΠΏΡΠ΅ΡΠΈΠ·Π½ΠΎΡΡ (ΡΠ΅Ρ ΡΠ΅ Π±Π°Π·Π° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° Π½Π΅ ΠΎΡΠ²Π΅ΠΆΠ°Π²Π° Ρ ΡΠ΅Π°Π»Π½ΠΎΠΌ Π²ΡΠ΅ΠΌΠ΅Π½Ρ) ΡΠ°Π΄ΠΈ Π·Π½Π°ΡΠ°ΡΠ½ΠΎΠ³ ΡΠ½Π°ΠΏΡΠ΅ΡΠ΅ΡΠ° Ρ ΡΠ±ΡΠ·Π°ΡΡ ΠΏΡΠ΅ΡΠ΅ΠΆΠ½ΠΎ Π½Π° Π²Π΅Π»ΠΈΠΊΠΈΠΌ ΡΠ°ΡΠ» ΡΠΈΡΡΠ΅ΠΌΠΈΠΌΠ°.
ΠΠΎΠΌΠ°Π½Π΄Π° locate ΡΠ΅ ΠΏΡΠ²ΠΈ ΠΏΡΡ ΠΊΡΠ΅ΠΈΡΠ°Π½Π° 1982. Π³ΠΎΠ΄ΠΈΠ½Π΅.[1] ΠΠ΅ΡΠ·ΠΈΡΠ΅ BSD ΠΈ ΠΠΠ£ Π°Π»Π°ΡΠΈ Π·Π° ΠΏΡΠ΅ΡΡΠ°ΠΆΠΈΠ²Π°ΡΠ΅ ΡΡ ΠΈΠ·Π²Π΅Π΄Π΅Π½Π΅ ΠΈΠ· ΠΏΡΠ²ΠΎΠ±ΠΈΡΠ½Π΅.[2] ΠΡΠΈΠΌΠ°ΡΠ½Π° Π±Π°Π·Π° ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ° ΡΠ΅ Π±ΠΈΠ»Π° ΡΠ²Π΅-ΡΠΈΡΡΠΈΠ²Π° ΠΏΠ° ΡΡ ΠΈΠ½Π΄Π΅ΠΊΡΠΈ Π±ΠΈΠ»ΠΈ ΠΊΡΠ΅ΠΈΡΠ°Π½ΠΈ ΠΎΠ΄ ΡΡΡΠ°Π½Π΅ Π½Π΅ΠΏΡΠΈΠ²ΠΈΠ»Π΅Π³ΠΎΠ²Π°Π½ΠΈΡ
ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΠ°. ΠΠΎΠΌΠ°Π½Π΄Π° locate ΡΠ΅ ΡΠ°ΠΊΠΎΡΠ΅ Π΄Π΅ΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ ΡΠΈΡΡΠ΅ΠΌΠ° Mac OS.
ΠΠΎΠΌΠ°Π½Π΄Π° mlocate (Merging Locate) ΠΈ ΡΠ°Π½ΠΈΡΠ° slocate (Secure Locate) ΠΊΠΎΡΠΈΡΡΠ΅ ΠΎΠ³ΡΠ°Π½ΠΈΡΠ΅Π½ ΠΏΡΠΈΡΡΡΠΏ Π±Π°Π·ΠΈ ΠΏΠΎΠ΄Π°ΡΠ°ΠΊΠ°, ΠΏΡΠΈΠΊΠ°Π·ΡΡΡΡΠΈ ΡΠ°ΠΌΠΎ ΠΈΠΌΠ΅Π½Π° ΡΠ°ΡΠ»ΠΎΠ²Π° Π΄ΠΎΡΡΡΠΏΠ½Π° ΠΊΠΎΡΠΈΡΠ½ΠΈΠΊΡ.[3][4]
Π Π΅ΡΠ΅ΡΠ΅Π½ΡΠ΅
[ΡΡΠ΅Π΄ΠΈ | ΡΡΠ΅Π΄ΠΈ ΠΈΠ·Π²ΠΎΡ]- ^ Woods, James A. (15. 01. 1983). βFinding Files Fastβ. ;login:. ΡΠ². 8 Π±Ρ. 1. Usenix. ΡΡΡ. 8β10. ΠΡΠΈΡΡΡΠΏΡΠ΅Π½ΠΎ 27. 03. 2016.
- ^ βFinding Filesβ. GNU. Free Software Foundation. 17. 11. 2012. ΠΡΡ ΠΈΠ²ΠΈΡΠ°Π½ΠΎ ΠΈΠ· ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π° 27. 04. 2016. Π³. ΠΡΠΈΡΡΡΠΏΡΠ΅Π½ΠΎ 27. 03. 2016. βGNU locate and its associated utilities were originally written by James Woods, with enhancements by David MacKenzie.β
- ^ TrmaΔ, Miloslav (2005). βmlocateβ. ΠΡΡ ΠΈΠ²ΠΈΡΠ°Π½ΠΎ ΠΈΠ· ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π° 11. 04. 2006. Π³. ΠΡΠΈΡΡΡΠΏΡΠ΅Π½ΠΎ 27. 03. 2016. β...faster and does not trash the system caches as much...attempts to be compatible to GNU locate, when it does not conflict with slocate compatibility.β
- ^ Lindsay, Kevin (1999). βSecure Locateβ. ΠΡΡ ΠΈΠ²ΠΈΡΠ°Π½ΠΎ ΠΈΠ· ΠΎΡΠΈΠ³ΠΈΠ½Π°Π»Π° 07. 05. 2005. Π³. ΠΡΠΈΡΡΡΠΏΡΠ΅Π½ΠΎ 27. 03. 2016. β...will also check file permissions and ownership so that users will not see files they do not have access to.β
Π‘ΠΏΠΎΡΠ°ΡΡΠ΅ Π²Π΅Π·Π΅
[ΡΡΠ΅Π΄ΠΈ | ΡΡΠ΅Π΄ΠΈ ΠΈΠ·Π²ΠΎΡ]- GNU Findutils ΠΡΡ ΠΈΠ²ΠΈΡΠ°Π½ΠΎ Π½Π° Π²Π΅Π±-ΡΠ°ΡΡΡ Wayback Machine (4. ΡΠ΅Π±ΡΡΠ°Ρ 2021)
- mlocate
ΠΠ΅ΡΠ·ΠΈΡΠ΅:
- -{rlocate - ΠΠ΅ΡΠ·ΠΈΡΠ΅ Π·Π° Π½Π΅ΠΏΡΠ΅ΡΡΠ°Π½Π° Π°ΠΆΡΡΠΈΡΠ°ΡΠ° ΠΊΠΎΡΠ΅ ΠΊΠΎΡΠΈΡΡΠ΅ ΡΠ΅Π·Π³ΡΠΎ ΠΎΠΏΠ΅ΡΠ°ΡΠΈΠ²Π½ΠΎΠ³ ΡΠΈΡΡΠ΅ΠΌΠ° ΠΈ ΠΏΡΠΎΠ³ΡΠ°ΠΌ daemon ΠΊΠΎΡΠΈ ΡΠ΅ ΠΈΠ·Π²ΡΡΠ°Π²Π° Ρ ΠΏΠΎΠ·Π°Π΄ΠΈΠ½ΠΈ.
- KwickFind - ΠΠΠ ΠΠ£Π ΡΡΠΎΠ½ΡΠ΅Π½Π΄ Π·Π° locate
- Locate32 Π·Π° ΠΠΈΠ½Π΄ΠΎΡΡ - ΠΡΠ°ΡΠΈΡΠΊΠ° Π²Π΅ΡΠ·ΠΈΡΠ° ΠΠΈΠ½Π΄ΠΎΡΡΠ° ΡΠ° ΠΠΠ£-ΠΎΠ²ΠΎΠΌ ΠΎΠΏΡΡΠΎΠΌ ΡΠ°Π²Π½ΠΎΠΌ Π»ΠΈΡΠ΅Π½ΡΠΎΠΌ-GPL(Π½ΠΈΡΠ΅ Π²ΠΈΡΠ΅ Π΄ΠΎΡΡΡΠΏΠ½Π°)