በሊኑክስ ላይ ፋይሎችን ለማግኘት 3 መንገዶች

ዝርዝር ሁኔታ:

በሊኑክስ ላይ ፋይሎችን ለማግኘት 3 መንገዶች
በሊኑክስ ላይ ፋይሎችን ለማግኘት 3 መንገዶች

ቪዲዮ: በሊኑክስ ላይ ፋይሎችን ለማግኘት 3 መንገዶች

ቪዲዮ: በሊኑክስ ላይ ፋይሎችን ለማግኘት 3 መንገዶች
ቪዲዮ: How to Use Viber on Android 2024, ህዳር
Anonim

እንዴት እንደሆነ ካላወቁ በሊኑክስ ስርዓት ላይ ፋይሎችን ማግኘት ከባድ ሊሆን ይችላል። በሊኑክስ ላይ ፋይሎችን ለማግኘት በጣም ጥሩው መንገድ ጥቂት ተርሚናል ትዕዛዞችን መጠቀም ነው። ከእነዚህ ትዕዛዞች ውስጥ የተወሰኑትን ማስተዳደር በፋይሎች ላይ ሙሉ ቁጥጥርን ሊሰጥዎት ይችላል ፣ እና እነሱ ከሌሎች ስርዓተ ክወናዎች ቀላል የፍለጋ ተግባራት የበለጠ ጠቃሚ ናቸው።

ደረጃ

ዘዴ 1 ከ 3 - “አግኝ” ን መጠቀም

690519 1
690519 1

ደረጃ 1. ፋይሎችን በስም ይፈልጉ።

ይህ ዓይነቱ ፍለጋ በጣም መሠረታዊ ነው ፣ እና ይህንን በተገኘው ትዕዛዝ ማድረግ ይችላሉ። ከዚህ በታች ያለው ትዕዛዝ እርስዎ በሚገቡበት ማውጫ ውስጥ በገቡት ቃል እና በእሱ ውስጥ ባሉ ንዑስ ክፍሎች ላይ በመመርኮዝ ፍለጋን ያካሂዳል።

አግኝ -iname “የፋይል ስም”

በስም -ስም ምትክ -የስም የሚጠቀሙ ከሆነ ፣ በከፍተኛ እና ዝቅተኛ የቁልፍ ቃላት ቁልፍ ቃላት መካከል ያለው ልዩነት ምንም ውጤት አይኖረውም። -የስም ትዕዛዙ አቢይ እና ንዑስ ፊደላትን የተለያዩ ቁምፊዎች አድርጎ ይመለከታል።

690519 2
690519 2

ደረጃ 2. በስር ማውጫው ውስጥ ለመጀመር ፍለጋውን ያዘጋጁ።

በስርዓት-ሰፊ ፍለጋ ማድረግ ከፈለጉ ፣ ቁልፍ ቃሉን / መቀየሪያውን ማከል ይችላሉ። ቀያሪው ከስር ማውጫ ጀምሮ በጥልቀት ለመፈለግ የፍለጋውን ትእዛዝ ይነግረዋል።

አግኝ / -iname “የፋይል ስም”

  • / /ቀያሪውን በማውጫ ዱካ ፣ ለምሳሌ /ቤት /ፓት በመተካት በአንድ የተወሰነ ማውጫ ውስጥ ፍለጋ መጀመር ይችላሉ።
  • መጠቀም ይችላሉ። ፍለጋዎች የሚከናወኑት እርስዎ ባሉበት ማውጫ ውስጥ ብቻ እና በእሱ ውስጥ ያሉ ንዑስ ማውጫዎችን ከማድረግ / ሌላ።
690519 3
690519 3

ደረጃ 3. የዱር ምልክት ቁምፊዎችን ይጠቀሙ።

* ከእርስዎ ቁልፍ ቃላት ጋር የሚዛመድ ማንኛውንም ነገር ለመፈለግ።

የዱር ምልክት * ቁምፊ ሙሉ ስሞቻቸውን የማያውቋቸውን ፋይሎች ወይም አንድ የተወሰነ ቅጥያ ያላቸውን ሁሉንም ፋይሎች ለማግኘት ከፈለጉ ሊያገለግል ይችላል።

አግኝ /ቤት /pat -iname "*.conf"

  • ከላይ ያለው ትእዛዝ ፓት በተሰኘው የተጠቃሚ ማውጫ ውስጥ (እንዲሁም በውስጡ ያሉ ንዑስ ክፍሎች) ውስጥ ያሉትን ሁሉንም.conf ፋይሎች ይመልሳል።
  • እንዲሁም ስሙ ከዚያ ቁልፍ ቃል ጋር የሚዛመድ ማንኛውንም ነገር ለማግኘት ሊጠቀሙበት ይችላሉ። ለምሳሌ ፣ ከ wikiHow ጋር የሚዛመዱ ብዙ ሰነዶች ካሉዎት “*wiki*” ን በመተየብ ሊያገ canቸው ይችላሉ።
690519 4
690519 4

ደረጃ 4. የፍለጋ ውጤቶችን ለማስተዳደር ቀላል ያድርጉት።

የፍለጋ ውጤቶቹ በጣም ብዙ ከሆኑ የሚፈልጉትን ፋይል ማግኘት ይከብድዎታል። ቁምፊውን ይጠቀሙ | እና የፍለጋ ውጤቶቹን ወደ “ያነሰ” ማጣሪያ ፕሮግራም መልሰው ይላኩ። በዚህ መንገድ የፍለጋ ውጤቱን በበለጠ በቀላሉ ማሸብለል እና ማጣራት ይችላሉ።

አግኝ /ቤት /pat -iname "*.conf" | ያነሰ

690519 5
690519 5

ደረጃ 5. የፍለጋ ውጤቶችን በተወሰነ ዓይነት ይፈልጉ።

የተወሰኑ የውጤት ዓይነቶችን ብቻ ለመመለስ ቀያሪዎችን መጠቀም ይችላሉ። ተገቢውን ማሻሻያዎችን በመጠቀም መደበኛ ፋይሎችን (ረ) ፣ ማውጫዎችን (መ) ፣ ምሳሌያዊ አገናኞችን (l) ፣ የቁምፊ መሳሪያዎችን (ሐ) እና የማገጃ መሳሪያዎችን (ለ) መፈለግ ይችላሉ።

አግኝ / -type f -iname “የፋይል ስም”

690519 6
690519 6

ደረጃ 6. የፍለጋ ውጤቶችን በመጠን ያጣሩ።

ተመሳሳይ ስሞች ያላቸው ብዙ ፋይሎች ካሉዎት ፣ ግን የሚፈልጉትን ፋይል መጠን ያውቃሉ ፣ ፍለጋውን በመጠን ማጣራት ይችላሉ።

ፈልግ / መጠን -50 ሜ -ስም “የፋይል ስም”

  • ከላይ ያለው ትዕዛዝ የ 50 ሜጋ ባይት ወይም ከዚያ በላይ የፍለጋ ውጤቶችን ይመልሳል። ትልቅ ወይም ትንሽ መጠን ያላቸውን ፋይሎች ለመፈለግ + ወይም - መጠቀም ይችላሉ። የ + ወይም - ምልክትን መተው ፍለጋው በእውነቱ “ትክክለኛ” መጠን ውጤቱን ብቻ ውጤት ያስገኛል።
  • ፍለጋውን በባይቶች (ሐ) ፣ ኪሎባይት (ኬ) ፣ ሜጋባይት (ሜ) ፣ ጊጋባይት (ጂ) ወይም 512 ባይት (ለ) ብሎኮች ማጣራት ይችላሉ። ምልክቶቹ በትልቁ እና በትንሽ ፊደላት መካከል እንደሚለዩ ይወቁ።
690519 7
690519 7

ደረጃ 7. የፍለጋ ማጣሪያዎችን ለማጣመር የቦሊያን ኦፕሬተሮችን ይጠቀሙ።

የተለያዩ ፍለጋዎችን ለማቀናጀት -እና ፣ ወይም ወይም ኦፕሬተሮችን መጠቀም ይችላሉ።

አግኝ /የጉዞ ፎቶግራፎች -type f -size +200k -not -iname "*2015*"

ከላይ ያለው ትእዛዝ በመጠን መጠን ከ 200 ኪሎባይት በላይ በሆነው “የጉዞ ፎቶግራፎች” ማውጫ ውስጥ ፋይሎችን ይፈልጋል ፣ ግን በስማቸው “2015” የሚል ቃል የላቸውም።

690519 8
690519 8

ደረጃ 8. በባለቤት ስም ወይም ፈቃድ የፋይል ፍለጋ ያካሂዱ።

የአንድ የተወሰነ ተጠቃሚ ንብረት የሆነ የተወሰነ ፋይል ለማግኘት እየሞከሩ ከሆነ ወይም የተወሰኑ ፈቃዶችን የያዘ ፋይልን የሚፈልጉ ከሆነ ፍለጋውን ማጥበብ ይችላሉ።

Find / -user pat -iname "filename" አግኝ / -ቡድን ተጠቃሚዎችን -የስም "የፋይል ስም" አግኝ / -perm 777 -ስም "የፋይል ስም"

ከላይ ያሉት ምሳሌዎች በአንድ ቁልፍ ቃል ውስጥ ለአንድ የተወሰነ ተጠቃሚ ፣ ቡድን ወይም ፈቃድ ፍለጋ ያካሂዳሉ። ከዚያ ዓይነት ጋር የሚዛመዱ ሁሉንም ፋይሎች ለመመለስ የፋይሉን ስም መተው ይችላሉ። ለምሳሌ ፣ Find / -perm 777 ሁሉንም ፋይሎች በ 777 ፈቃዶች (ምንም ገደቦች የሉም) ይመልሳል።

690519 9
690519 9

ደረጃ 9. ፋይሉ ሲገኝ ድርጊቱን ለማከናወን ትዕዛዞቹን ያጣምሩ።

በዚያ ትእዛዝ በቁልፍ ቃል የተመለሱ ፋይሎችን ማስኬድ እንዲችሉ የፍለጋ ትዕዛዙን ከሌሎች ትዕዛዞች ጋር ማዋሃድ ይችላሉ። የፍለጋ ትዕዛዙን እና ሁለተኛውን ትእዛዝ ከ -exec ባንዲራ ለይ ፣ ከዚያ መስመሩን በ {};

አግኝ። -ዓይነት f -perm 777 -exec chmod 755 {};

ከላይ ያለው ትዕዛዝ 777 ፈቃዶች ላሏቸው ፋይሎች (እና በእሱ ውስጥ ያሉ ሁሉም ንዑስ ክፍሎች) ማውጫውን ይፈልጉታል። ከዚያ የ chmod ትዕዛዙ ፈቃዶቹን ወደ 755 ይለውጣል።

ዘዴ 2 ከ 3 - “አግኝ” ን በመጠቀም

690519 10
690519 10

ደረጃ 1. ጫን።

አግኝ ተግባራዊነት. በፋይል ስርዓትዎ የውሂብ ጎታ አጠቃቀም ምክንያት የአከባቢው ትእዛዝ በአጠቃላይ ከተገኘው ትእዛዝ የበለጠ ፈጣን ነው። ሁሉም የሊኑክስ ዓይነቶች የአከባቢ ተግባር የተገጠመላቸው አይደሉም ፣ ስለዚህ እሱን ለመጫን የሚከተለውን ትእዛዝ ያስገቡ።

  • Sudo apt-get update ን ይተይቡ ፣ ከዚያ Enter ን ይጫኑ።
  • እንደዚህ በዴቢያን እና በኡቡንቱ ላይ ሊጭኑት ይችላሉ-sudo apt-get install mlocate ይተይቡ ፣ ከዚያ Enter ን ይጫኑ። የአከባቢው ተግባር ቀደም ብሎ ከተጫነ የመልእክት ማዛወር ቀድሞውኑ አዲሱ ስሪት መሆኑን ያያሉ።
  • በ Arch Linux ላይ የፓክማን የጥቅል አስተዳዳሪን ይጠቀሙ- pacman -Syu mlocate
  • ለ Gentoo ፣ ይጠቀሙ ብቅ ይላል - ብቅ ይላል
690519 11
690519 11

ደረጃ 2. አዘምን።

አግኝ የውሂብ ጎታ አንቺ. የአከባቢው ትዕዛዝ እስኪፈጠር እና እስኪዘመን ድረስ ምንም ነገር ማግኘት አይችልም። ሂደቱ ብዙውን ጊዜ በየቀኑ በራስ -ሰር ይከናወናል ፣ ግን እርስዎ እራስዎ ማዘመንም ይችላሉ። የአከባቢውን ተግባር በተቻለ ፍጥነት ለመጠቀም ከፈለጉ ይህንን ማድረግ ያስፈልግዎታል።

Sudo updatedb ን ይተይቡ ፣ ከዚያ Enter ን ይጫኑ።

690519 12
690519 12

ደረጃ 3. ተጠቀም።

አግኝ ቀላል ፍለጋን ለማከናወን።

የአከባቢው ተግባር በፍጥነት ይሠራል ፣ ግን እንደ ፍለጋው ትእዛዝ ብዙ አማራጮች የሉትም። ከተገኘው ትዕዛዝ ጋር ተመሳሳይ በሆነ መልኩ የፋይል ፍለጋዎችን ማከናወን ይችላሉ።

አግኝ -i "*.jpg"

  • ከላይ ያለው ትዕዛዝ-j.webp" />
  • ልክ እንደ ማግኛ ትእዛዝ ፣ -i ቀያሪው እንዲሁ በቁልፍ ቃላት ውስጥ አቢይ እና ንዑስ ፊደላትን እንደ ተመሳሳይ ይቆጥራል።
690519 13
690519 13

ደረጃ 4. የፍለጋ ውጤቶችን ይገድቡ።

ፍለጋዎ በጣም ብዙ ውጤቶችን ከተመለሰ እነሱን ለመጠቀም ለእርስዎ ከባድ ከሆነ እነዚያን ውጤቶች በ -n መቀየሪያ መቀነስ ይችላሉ ፣ ከዚያ እርስዎ መመለስ የሚፈልጉትን የውጤቶች ብዛት ይከተሉ።

አግኝ -n 20 -i "*.jpg"

  • 20 የፍለጋ ውጤቶች ብቻ ይታያሉ።
  • እንዲሁም መጠቀም ይችላሉ | የውጤቶችን ቀላል ማሸብለል የፍለጋ ውጤቶችን ወደ ያነሰ የማጣሪያ ፕሮግራም ለመላክ።

ዘዴ 3 ከ 3 - በፋይሎች ውስጥ ጽሑፍን መፈለግ

690519 14
690519 14

ደረጃ 1. ትዕዛዙን ይጠቀሙ።

grep በፋይሉ ውስጥ የጽሑፍ ሕብረቁምፊን ለማግኘት።

አንድ የተወሰነ ሐረግ ወይም የቁምፊ ሕብረቁምፊ የያዘ ፋይል የሚፈልጉ ከሆነ ፣ የ grep ትዕዛዙን መጠቀም ይችላሉ። መሠረታዊው የ grep ትዕዛዝ የሚከተለው ቅርጸት አለው

grep -r -i "የፍለጋ መጠይቅ"/መንገድ/ወደ/ማውጫ/

  • የ -r መቀየሪያው ፍለጋውን “ተደጋጋሚ” ያደርገዋል ፣ ስለሆነም በፍለጋ ቁልፍ ቃል ጽሑፍን የያዙ ፋይሎችን ለማግኘት በማውጫው ውስጥ እና በውስጣቸው ያሉት ሁሉም ንዑስ ክፍሎች ፍለጋ ይከናወናል።
  • የ -i መቀየሪያው የፍለጋ ቁልፍ ቃል በትላልቅ እና በትንሽ ፊደላት መካከል እንደማይለይ ያመለክታል። በትልቁ እና በአነስተኛ ፊደላት መካከል ያለውን ለመለየት ፍለጋውን ማስገደድ ከፈለጉ ፣ -i መቀየሪያውን ችላ ይበሉ።
690519 15
690519 15

ደረጃ 2. ከመጠን በላይ ጽሑፍን ያስወግዱ።

ከላይ እንደተገለፀው የ grep ፍለጋ ሲያካሂዱ ተዛማጅ ፊደሎች ያሉት የፋይሉን ስም ያዩታል። ተዛማጅ ጽሑፉን መደበቅ እና በማከል የፋይሉን ማውጫ ስም እና ዱካ ብቻ ማሳየት ይችላሉ-

grep -r -i "የፍለጋ ቁልፍ ቃል"/ዱካ/ወደ/ማውጫ/| ቁረጥ -d: -f1

690519 16
690519 16

ደረጃ 3. የስህተት መልዕክቱን ደብቅ።

ተገቢው ፈቃዶች ሳይኖሩበት ወይም ወደ ባዶ ማውጫ ሲገቡ የ grep ትዕዛዙ ስህተት ይመልሳል። እንዳይታዩ የስህተት መልዕክቶችን ወደ /dev /null መላክ ይችላሉ።

grep -r -i “የፍለጋ ቁልፍ ቃል”/ዱካ/ወደ/ማውጫ/2>/dev/null

የሚመከር: