- 1 1. Panimula
- 2 2. Mga Pangunahing Utos para sa Paghahanap ng File
- 3 3. Detalyadong Paliwanag ng find Command
- 4 4. Mga Paraan ng Paggamit ng locate Command
- 5 5. Pagsasama ng Utos na grep
- 6 6. Paghahanap ng File Gamit ang GUI Tool
- 7 7. Mga Tip upang Mapabuti ang Bilis at Ehesyensya ng Paghahanap
- 8 8. Paglutas sa mga Problema
- 9 9. Buod
- 10 FAQ: Mga Madalas Itanong Tungkol sa Paghahanap ng File sa Ubuntu
- 10.1 Q1. Paano maghanap lamang ng mga file na may tiyak na extension sa Ubuntu?
- 10.2 Q2. Bakit hindi makita ang pinakabagong mga file gamit ang locate command?
- 10.3 Q3. Bakit lumalabas ang “Permission denied (hindi pinapayagan)” error sa paghahanap ng file?
- 10.4 Q4. Ano ang gagawin kung hindi lumalabas ang mga resulta ng paghahanap sa GUI tool?
- 10.5 Q5. Paano i-exclude ang tiyak na folder sa paghahanap gamit ang find command?
- 10.6 Q6. Paano maghanap hindi lamang ng pangalan ng file kundi ng laman nito sa Ubuntu?
- 10.7 Q7. Alin ang gagamitin, locate o find?
1. Panimula
Ang Ubuntu ay isang Linux distribution na ginagamit ng maraming gumagamit, at upang mapataas ang kahusayan ng pang-araw-araw na gawain, mahalaga ang pagkuha ng epektibong mga pamamaraan sa paghahanap ng file.
Sa artikulong ito, ipapaliwanag nang malinaw para sa mga nagsisimula hanggang sa antas ng gitna ang mga command at tool sa paghahanap ng file na magagamit sa Ubuntu.
Magtatalakay din ng mga paraan upang mapabilis ang bilis ng paghahanap at ang pagtatrabaho ng mga problema, kaya mangyaring gamitin ito bilang sanggunian.
2. Mga Pangunahing Utos para sa Paghahanap ng File
Sa Ubuntu, may ilang mga batayang utos na inihanda para sa paghahanap ng file.
Sa seksyong ito, ipapaliwanag ang mga kinatawang utos tulad ng “find” at “locate”.
2.1 Ano ang find command
Ang find
command ay isang napakalakas na tool para sa paghahanap ng mga file sa ibaba ng tinukoy na direktoryo sa pamamagitan ng pagtukoy ng pangalan ng file o kondisyon.
Mga Batayang Sintaks ng find command
find [direktoryo ng simula ng paghahanap] [kondisyon ng paghahanap]
Halimbawa: Kapag naghahanap ng partikular na pangalan ng file “example.txt” sa loob ng home direktoryo
find ~/ -name "example.txt"
Mga Halimbawa ng Opsyon ng find command
-name
: Paghahanap ayon sa pangalan ng file (nakikilala ang malaking at maliliit na titik)-iname
: Paghahanap ayon sa pangalan ng file (hindi nakikilala ang malaking at maliliit na titik)-type
: Tukuyin ang uri ng file (d
=direktoryo,f
=file)-size
: Paghahanap ayon sa laki ng file (hal.:+1M
ay higit sa 1MB)
2.2 Ano ang locate command
Ang locate
command ay may katangian ng napakabilis na bilis ng paghahanap. Gayunpaman, ang mga resulta ng paghahanap ay nakadepende sa database ng indeks.
Mga Batayang Sintaks ng locate command
locate [bahagi ng pangalan ng file o path]
Halimbawa: Paghahanap ng mga file na naglalaman ng “example” sa pangalan ng file
locate example
Mga Talaan sa locate command
Dahil gumagamit ng database ang locate
, maaaring hindi isama ang pinakabagong mga file sa mga resulta ng paghahanap. Sa ganitong kaso, i-update ang database gamit ang sumusunod na utos.
sudo updatedb
2.3 Paano Gamitin ang find at locate
- find: Angkop kapag nais ng mas detalyadong kondisyon sa paghahanap.
- locate: Angkop kapag nais ng mabilis na paghahanap.

3. Detalyadong Paliwanag ng find Command
Ang find
command ay lubos na maraming gamit, at sa pamamagitan ng pag-master ng maraming opsyon, posible ang epektibong paghahanap.
Sa seksyong ito, ipapaliwanag natin nang detalyado gamit ang mga tiyak na halimbawa ng paggamit.
3.1 Paghahanap Batay sa Pangalan ng File
Upang maghanap sa pamamagitan ng pagtukoy ng pangalan ng file, gumamit ng -name
o -iname
opsyon.
Halimbawa: Hanapin ang lahat ng mga file na may extension na “.txt”
find ~/ -name "*.txt"
3.2 Paghahanap Batay sa Laki ng File
Maaari mong tukuyin ang mga kondisyon ng paghahanap batay sa laki ng file.
Halimbawa: Hanapin ang mga file na mas malaki kaysa 1MB
find ~/ -size +1M
3.3 Paghahanap Batay sa Petsa ng Pag-update
Gamit ang -mtime
opsyon, maaari mong hanapin ang mga file na binago sa loob ng tinukoy na bilang ng mga araw.
Halimbawa: Hanapin ang mga file na na-update sa loob ng 7 araw
find ~/ -mtime -7
3.4 Ipatupad ang Tiyak na Aksyon
Maaari ring ipatupad ang mga aksyon batay sa mga resulta ng paghahanap.
Halimbawa: Tanggalin ang mga na-hanap na file
find ~/ -name "*.tmp" -exec rm -f {} ;
4. Mga Paraan ng Paggamit ng locate Command
Ang locate command ay hindi lamang madaling gamitin, kundi mabilis din ang pagtakbo nito, na siyang nakakaakit.
Sa seksyong ito, ipapakita namin ang mga maginhawang paraan ng paggamit ng locate command.
4.1 Paghahanap Gamit ang Bahagi ng Path
Kahit hindi mo lubusang alam ang pangalan ng file, maaari kang maghanap sa pamamagitan ng pagtukoy sa bahagi ng path.
Halimbawa: Paghahanap ng mga file na may kaugnayan sa “Documents” sa loob ng home directory
locate ~/Documents
4.2 Pag-filter ng Mga Resulta ng Paghahanap
Upang higit pang bawasan ang mga resulta ng paghahanap, gamitin ito nang pinagsama sa grep
.
Halimbawa: Ipakita lamang ang mga file na may extension .txt
mula sa mga resulta ng paghahanap
locate example | grep ".txt"

5. Pagsasama ng Utos na grep
Hindi lamang sa paghahanap ng mga file, ngunit kapag nais mong hanapin ang laman ng mga file, ang grep
command ay napakaginhawa.
Sa seksyong ito, ipapakita ang paraan ng paggamit ng grep
command nang mag-isa, pati na rin ang mga paraan ng pagsasama nito sa find
o locate
upang gumawa ng mas advanced na paghahanap.
5.1 Mga Batayan ng Utos na grep
Ang grep
command ay isang tool na naghahanap ng mga linya na naglalaman ng tinukoy na string mula sa mga file.
Basic Syntax ng Utos na grep
grep [options] "search string" [file]
Halimbawa: Hanapin ang mga linya na naglalaman ng string na “Ubuntu” sa loob ng file
grep "Ubuntu" example.txt
Mga Pangunahing Opsyon ng grep
-i
: Paghahanap na hindi nakikilala ang malaking at maliliit na titik.-r
: Rekursibong paghahanap sa loob ng directory.-n
: Ipakita ang numero ng linya na nag-match.
5.2 Pagsasama ng Utos na find at grep
Gamit ang find
command upang maghanap ng mga partikular na file, at suriin ang laman nito gamit ang grep
.
Halimbawa: Hanapin ang string na “error” sa loob ng mga file na may extension na .log
find ~/ -name "*.log" -exec grep "error" {} ;
5.3 Pagsasama ng Utos na locate at grep
Posible na higpitan ang resulta ng paghahanap gamit ang locate
command sa pamamagitan ng grep
.
Halimbawa: Hanapin ang mga .txt
file na naglalaman ng string na “example”
locate "*.txt" | grep "example"
6. Paghahanap ng File Gamit ang GUI Tool
Para sa mga baguhan na hindi pa sanay sa CLI (Command Line Interface) o mga gumagamit na naghahanap ng intuitive na operasyon, ang paghahanap ng file gamit ang GUI tool ay maginhawa.
Sa seksyong ito, ipapaliwanag ang mga standard na tampok ng Ubuntu at mga third-party tool.
6.1 Karaniwang Tampok ng Paghahanap ng File sa Ubuntu
Ang file manager ng Ubuntu (Nautilus) ay may nakapaloob na tampok para sa paghahanap ng file.
Mga Hakbang sa Paghahanap
- Buksan ang file manager.
- Piliin ang folder na nais hanapin.
- Ipasok ang keyword sa search bar sa kanang itaas.
Ang paraang ito ay simple at kapaki-pakinabang sa mabilis na paghahanap ng mga imahe o dokumento.
6.2 Mga Search Tool mula sa Third Party
Sa Ubuntu, may ilang mas malakas na search tool. Narito ang mga halimbawa nito.
Catfish
Isang lightweight na GUI-based na search tool na makakapaghahanap ng file nang mabilis.
- Paraan ng Pag-install
sudo apt install catfish
- Paraan ng Paggamit
I-launch ang Catfish, ipasok ang keyword sa search bar, at ipapakita ang mga resulta ng paghahanap.
FSearch
Isang search tool para sa desktop na may operation feel na katulad ng “Everything” sa Windows.
- Paraan ng Pag-install
sudo apt install fsearch
- Mga Tampok
- Mabilis na paghahanap sa pamamagitan ng paglikha ng index.
- Simple at madaling gamiting interface.

7. Mga Tip upang Mapabuti ang Bilis at Ehesyensya ng Paghahanap
Upang mapabuti ang bilis ng paghahanap ng file, kailangan ng ilang mga pag-iisip.
Sa seksyong ito, ipapaliwanag namin ang mga tiyak na paraan upang mapataas ang effisiensya ng paghahanap.
7.1 Paggamit ng Index
Sa pamamagitan ng paggamit ng mga paghahanap na batay sa index tulad ng command na locate
, maaari mong mabilis na hanapin ang malaking bilang ng mga file.
Sa pamamagitan ng regular na pag-update ng database, ire-reflect din ang pinakabagong impormasyon ng file.
Halimbawa: Pag-update ng Database
sudo updatedb
7.2 Paglilimita ng Saklaw ng Paghahanap
Sa pamamagitan ng pagpapaliit ng saklaw ng paghahanap, maaari mong gupitin ang oras.
- Limitahan ang paghahanap sa isang tiyak na direktoryo.
- I-exclude ang hindi kinakailangang mga format ng file.
Halimbawa: I-exclude ang mga PDF file sa home direktoryo
find ~/ -type f ! -name "*.pdf"
7.3 Paggamit ng Mga Opsyon para sa Pagpapabilis
Maraming command ang may mga opsyon upang mapataas ang bilis ng paghahanap. Sa pamamagitan ng paggamit ng mga opsyon tulad ng -maxdepth
ng find
, maaari mong limitahan ang lalim ng mga direktoryo.
Halimbawa: Hanapin lamang sa kasalukuyang direktoryo at ang isang layer sa ibaba nito
find ./ -maxdepth 1 -name "*.txt"
8. Paglutas sa mga Problema
Ipinapaliwanag ang mga sanhi at paraan ng paglutas kapag hindi gumagana ang paghahanap ng file.
8.1 Kapag walang lumalabas na resulta ng paghahanap
- Sanhi 1: Ang pangalan ng file ay naiiba.
- Solusyun: Gumamit ng
-iname
opsyon na hindi nakikilala ang pagkakaiba ng malaking at maliit na titik. - Sanhi 2: Ang file ay naging hidden file.
- Solusyun: Idagdag ang
-name ".*"
opsyon upang maghanap ng mga hidden file.
8.2 Problema sa Pahintulot
Kung walang pahintulot na ma-access ang isang tiyak na direktoryo, maaaring walang lumabas na resulta ng paghahanap.
- Solusyun: Ipatakbo ang paghahanap gamit ang
sudo
.
sudo find / -name "example.txt"
8.3 Kung hindi ipinapakita ng locate ang pinakabagong impormasyon
Maaaring luma na ang database.
- Solusyun: I-update ang database gamit ang
updatedb
.
sudo updatedb

9. Buod
Ang paghahanap ng file sa Ubuntu ay lubos na nagpapahusay sa kahusayan ng trabaho.
Ang mga ipinakilala sa artikulong ito tulad ng find
, locate
, grep
na mga command, at sa tamang pagsasama ng GUI tools, madali at epektibong makakahanap ng hinahanap na file.
Subukan mo itong mga paraang ito sa aktwal na paggamit.
Ito na ang pagtatapos ng artikulo! Sa susunod, tatalakayin ang mas advanced na mga operasyon sa Linux o mga tips na kapaki-pakinabang sa pamamahala ng file sa Ubuntu. Hintayin niyo!
FAQ: Mga Madalas Itanong Tungkol sa Paghahanap ng File sa Ubuntu
Q1. Paano maghanap lamang ng mga file na may tiyak na extension sa Ubuntu?
A1. Maaari mong gamitin ang find
command upang maghanap ng mga file na may tiyak na extension. Halimbawa, upang maghanap ng .txt
files sa loob ng home directory, i-execute ang sumusunod na command.
find ~/ -name "*.txt"
Q2. Bakit hindi makita ang pinakabagong mga file gamit ang locate command?
A2. Ang locate
command ay gumagamit ng database upang magbigay ng mabilis na paghahanap. Ang database na ito ay hindi awtomatikong naa-update, kaya maaaring hindi kasama ang pinakabagong impormasyon ng file. I-update ito nang manu-mano gamit ang sumusunod na command.
sudo updatedb
Q3. Bakit lumalabas ang “Permission denied (hindi pinapayagan)” error sa paghahanap ng file?
A3. May ilang directories na hindi maa-access ng ordinaryong user. Sa ganitong kaso, gamitin ang sudo
upang i-execute ang command na may administrator privileges upang malutas ito.
sudo find / -name "example.txt"
Q4. Ano ang gagawin kung hindi lumalabas ang mga resulta ng paghahanap sa GUI tool?
A4. Kung hindi lumalabas ang mga resulta sa GUI tool, suriin ang mga sumusunod na punto:
- Suriin kung tama ang saklaw ng paghahanap.
- Suriin na tama ang pangalan ng file sa paghahanap (is Aalang-alang din ang partial match search).
- Kung gumagamit ng database ang tool, suriin na ang index ay pinakabago.
Q5. Paano i-exclude ang tiyak na folder sa paghahanap gamit ang find command?
A5. Maaari mong gamitin ang -prune
option ng find
command upang i-exclude ang tiyak na folder mula sa paghahanap. Narito ang halimbawa.
find ~/ -path "~/exclude_folder" -prune -o -name "*.txt" -print
Q6. Paano maghanap hindi lamang ng pangalan ng file kundi ng laman nito sa Ubuntu?
A6. Upang maghanap sa laman ng file, gamitin ang grep
command. Halimbawa, upang maghanap ng string na “Ubuntu” sa loob ng example.txt
, i-execute ang sumusunod na command.
grep "Ubuntu" example.txt
Kung maghanap sa maraming files, gamitin ang recursive search option -r
.
Q7. Alin ang gagamitin, locate o find?
A7. Ang locate ay mabilis ngunit dahil gumagamit ng index, maaaring hindi makita ang pinakabagong files. Samantala, ang find ay flexible at maaaring magbigay ng detalyadong paghahanap ngunit medyo matagal. Gamitin ayon sa layunin.
- Kung nais ng mabilis na paghahanap:
locate
- Kung nais ng detalyadong kondisyon sa paghahanap:
find