ඇත්ත වශයෙන්ම, ලිනක්ස් කර්නලයේ මෙහෙයුම් පද්ධතිය බෙදා හැරීමේදී, බොහෝ විට ගොඩනඟන ලද චිත්රක අතුරුමුහුණතක් සහ ගොනු කළමණාකරුවෙකු ඔබට නාමාවලි මෙන්ම තනි වස්තු සමඟ වැඩ කිරීමට ඉඩ සලසයි. කෙසේ වෙතත්, සමහර විට ගොඩනඟන ලද කොන්සෝලය හරහා නිශ්චිත ෆෝල්ඩරයක අන්තර්ගතය සොයා ගැනීම අවශ්ය වේ. මෙම අවස්ථාවේ දී, සම්මත විධානය ගලවා ගැනීමට පැමිණේ ls.
ලිනක්ස් හි ls විධානය භාවිතා කිරීම
කණ්ඩායම ls, ලිනක්ස් කර්නල් මත පදනම් වූ මෙහෙයුම් පද්ධතියේ අනෙක් බොහෝ අය මෙන්, එය සියලු එකලස් කිරීම් සමඟ නිවැරදිව ක්රියා කරන අතර එයට සින්ටැක්ස් ඇත. පරිශීලකයාගේ තර්ක නිවැරදිව පැවරීම සහ සාමාන්ය ආදාන ඇල්ගොරිතම හඳුනා ගැනීමට කළමනාකරණය කරන්නේ නම්, ෆෝල්ඩරවල ඇති ගොනු පිළිබඳ ඔහුට අවශ්ය තොරතුරු හැකි ඉක්මනින් සොයා ගැනීමට ඔහුට හැකි වේ.
විශේෂිත ෆෝල්ඩරයක් සොයා ගැනීම
පළමුව, අපේක්ෂිත ස්ථානයට යාම සඳහා වූ ක්රියා පටිපාටිය තේරුම් ගැනීමට වග බලා ගන්න "පර්යන්තය". ඔබ එකම නාමාවලියෙහි පිහිටා ඇති ෆෝල්ඩර කිහිපයක් පරිලෝකනය කරන්නේ නම්, වස්තුව වෙත සම්පූර්ණ මාවතට ඇතුළු වීමේ අවශ්යතාවය මඟහරවා ගැනීම සඳහා නිවැරදි ස්ථානයේ සිට වහාම මෙය කිරීම පහසුය. ස්ථානය තීරණය කර සංක්රාන්තිය පහත පරිදි සිදු කරයි:
- ගොනු කළමනාකරු විවෘත කර අපේක්ෂිත නාමාවලියට යන්න.
- RMB හි ඇති ඕනෑම අයිතමයක් මත ක්ලික් කර තෝරන්න "දේපල".
- පටිත්තෙහි "මූලික" අයිතමය කෙරෙහි අවධානය යොමු කරන්න "දෙමාපිය ෆෝල්ඩරය". තවදුරටත් සංක්රමණය සඳහා මතක තබා ගත යුත්තේ ඔහුයි.
- එය ඉතිරිව ඇත්තේ පහසු ආකාරයකින් කොන්සෝලය ආරම්භ කිරීම සඳහා පමණි, උදාහරණයක් ලෙස උණුසුම් යතුරක් තබාගෙන Ctrl + Alt + T. හෝ මෙනුවේ අනුරූප අයිකනය මත ක්ලික් කිරීමෙන්.
- මෙහි ඇතුළත් කරන්න
cd / home / user / folder
උනන්දුවක් දක්වන ස්ථානයට යාමට. පරිශීලකයා මෙම අවස්ථාවේදී, පරිශීලක නාමය, සහ ෆෝල්ඩරය - ගමනාන්ත ෆෝල්ඩරයේ නම.
අද සලකා බැලූ කණ්ඩායමේ භාවිතය සඳහා ඔබට ආරක්ෂිතව ඉදිරියට යා හැකිය ls විවිධ තර්ක සහ විකල්ප භාවිතා කිරීම. පහත දැක්වෙන වඩාත් විස්තරාත්මකව ප්රධාන උදාහරණ ඔබ හුරු කරවන ලෙස අපි යෝජනා කරමු.
වත්මන් ෆෝල්ඩරයේ අන්තර්ගතය බලන්න
කොන්සෝලය තුළ ලිවීමls
අමතර විකල්ප නොමැතිව, වත්මන් ස්ථානය පිළිබඳ තොරතුරු ඔබට ලැබෙනු ඇත. කොන්සෝලය ආරම්භ කිරීමෙන් පසු කිසිදු සංක්රාන්තියක් සිදු නොවීයසීඩී
, නිවාස නාමාවලියෙහි ගොනු සහ ෆෝල්ඩර ලැයිස්තුවක් දර්ශනය වේ.
ෆෝල්ඩර නිල් පැහැයෙන් ද අනෙක් අයිතම සුදු පැහැයෙන් ද උද්දීපනය කර ඇත. සෑම දෙයක්ම පේළි එකකින් හෝ වැඩි ගණනකින් දර්ශනය වනු ඇත, එය පිහිටා ඇති වස්තු ගණන මත රඳා පවතී. ලැබුණු ප්රති results ල පිළිබඳව ඔබට හුරුපුරුදු විය හැකි අතර තවදුරටත් සමත් විය හැකිය.
නිශ්චිත ස්ථානයේ නාමාවලි පෙන්වන්න
ලිපියේ ආරම්භයේ දී, එක් විධානයක් පමණක් ක්රියාත්මක කිරීමෙන් කොන්සෝලය තුළ අවශ්ය මාර්ගයේ සැරිසැරීමට ආකාරය ගැන අපි කතා කළෙමු. වත්මන් ස්ථානයේ, ලියන්නls ෆෝල්ඩරය
කොහෙද ෆෝල්ඩරය - එහි අන්තර්ගතය බැලීමට ෆෝල්ඩරයේ නම. සමහර විට එය ඉතා වැදගත් වන නඩුව සැලකිල්ලට ගනිමින් උපයෝගීතාව ලතින් අක්ෂර පමණක් නොව සිරිලික් ද නිවැරදිව පෙන්වයි.
ඔබ මීට පෙර ෆෝල්ඩරයේ ස්ථානයට මාරු වී නොමැති නම්, විධානය මඟින් වස්තුව හඳුනා ගැනීමට මෙවලමට ඉඩ දීම සඳහා ඔබ ඒ සඳහා මාර්ගය නියම කළ යුතු බව කරුණාවෙන් සලකන්න. එවිට ආදාන රේඛාව ස්වරූපය ගනී, උදාහරණයක් ලෙසls / home / user / folder / photo
. මෙම නියමය තර්ක සහ ශ්රිත භාවිතා කරමින් ආදාන සහ පසු උදාහරණ සඳහා අදාළ වේ.
ෆෝල්ඩර නිර්මාපකයෙකු නිර්වචනය කිරීම
විධාන සින්ටැක්ස් ls වෙනත් බොහෝ සම්මත උපයෝගිතා වලට සමාන ආකාරයකින් ගොඩනගා ඇති බැවින් නවක පරිශීලකයෙකුට පවා මේ තුළ අළුත් හෝ නුහුරු කිසිවක් සොයාගත නොහැක. ඔබට ෆෝල්ඩරයක කර්තෘ සහ වෙනස් වූ දිනය බැලීමට අවශ්ය වූ විට අපි පළමු උදාහරණය විශ්ලේෂණය කරන්නෙමු. මෙය සිදු කිරීම සඳහා ඇතුල් කරන්නls -l --author ෆෝල්ඩරය
කොහෙද ෆෝල්ඩරය - නාමාවලියෙහි නම හෝ එයට සම්පූර්ණ මාර්ගය. සක්රිය කිරීමෙන් පසු, ඔබ සොයන තොරතුරු ඔබට පෙනෙනු ඇත.
සැඟවුණු ගොනු පෙන්වන්න
ලිනක්ස් සතුව සැඟවුණු මූලද්රව්ය විශාල ප්රමාණයක් ඇත, විශේෂයෙන් එය පද්ධති ගොනු සම්බන්ධයෙන් ගත් විට. කිසියම් විකල්පයක් යෙදීමෙන් ඩිරෙක්ටරියේ අනෙකුත් සියලුම අන්තර්ගතයන් සමඟ ඒවා ප්රදර්ශනය කළ හැකිය. එවිට විධානය මේ ආකාරයෙන් පෙනේ:ls -a + නම හෝ ෆෝල්ඩරයට යන මාර්ගය
.
සොයාගත් වස්තූන් ගබඩා ස්ථානයට සබැඳි සමඟ දර්ශනය වනු ඇත, ඔබ මෙම තොරතුරු ගැන උනන්දුවක් නොදක්වන්නේ නම්, තර්කයේ සිද්ධිය වෙනස් කරන්න, මෙම නඩුවේ ලිවීම-ඒ
.
අන්තර්ගතය වර්ග කරන්න
වෙනමම, අන්තර්ගතය වර්ග කිරීම සටහන් කිරීමට මම කැමතියි, මන්ද එය බොහෝ විට ඉතා ප්රයෝජනවත් වන අතර තත්පර කිහිපයකින් අවශ්ය දත්ත වචනාර්ථයෙන් සොයා ගැනීමට පරිශීලකයාට උපකාරී වේ. විවිධ පෙරහන් සඳහා විකල්ප කිහිපයක් තිබේ. පළමුව, අවධානය යොමු කරන්නls -lSh ෆෝල්ඩරය
. මෙම තර්කය මඟින් ගොනු අනුපිළිවෙලෙහි අනුපිළිවෙල අඩු කරයි.
ප්රතිලෝම අනුපිළිවෙලෙහි ප්රදර්ශනය කිරීමට ඔබ කැමති නම්, ලබා ගැනීම සඳහා ඔබ තර්කයට එක් අකුරක් පමණක් එකතු කළ යුතුයls -lShr ෆෝල්ඩරය
.
ප්රති results ල අකාරාදී පිළිවෙලට ප්රදර්ශනය කෙරේls -lX + නාමාවලිය හෝ නාමාවලිය වෙත යන මාර්ගය
.
අවසන් වරට වෙනස් කළ වේලාව අනුව වර්ග කරන්න -ls -lt + නාමාවලිය හෝ නාමාවලිය වෙත යන මාර්ගය
.
ඇත්ත වශයෙන්ම, අඩු බහුලව භාවිතා වන විකල්ප ගණනාවක් ඇත, නමුත් සමහර පරිශීලකයින්ට තවමත් ප්රයෝජනවත් විය හැකිය. මේවාට ඇතුළත් වන්නේ:
-බී
- වර්තමාන උපස්ථ පෙන්වන්න එපා;-සී
- පේළි නොව තීරු ආකාරයෙන් ප්රති results ල ප්රතිදානය කිරීම;-d
- ඩිරෙක්ටරි තුළ අන්තර්ගතය නොමැතිව ෆෝල්ඩර පමණක් පෙන්වීම;-එෆ්
- එක් එක් ගොනුවේ ආකෘතිය හෝ වර්ගය ප්රදර්ශනය කිරීම;-එම්
- කොමාව මගින් වෙන් කරන ලද සියලුම මූලද්රව්ය වෙන් කිරීම;-Q
- උද්ධෘත ලකුණු වල ඇති වස්තූන්ගේ නම ගන්න;-1
- එක් පේළියකට එක් ගොනුවක් පෙන්වන්න.
දැන් ඔබට නාමාවලිවල අවශ්ය ලිපිගොනු හමු වී ඇති බැවින්, ඔබට ඒවා සංස්කරණය කිරීමට හෝ වින්යාසකරණ වස්තු වල අවශ්ය පරාමිතීන් සෙවීමට අවශ්ය විය හැකිය. මෙම අවස්ථාවේ දී, තවත් සාදන ලද විධානයක් කැඳවනු ලැබේ grep. පහත දැක්වෙන සබැඳියෙන් අපගේ අනෙක් ලිපියෙන් එහි ක්රියාකාරිත්වයේ මූලධර්මය ඔබට හුරු කර ගත හැකිය.
තව දුරටත් කියවන්න: ලිනක්ස් grep විධාන උදාහරණ
මීට අමතරව, ලිනක්ස් හි තවමත් බොහෝ අද්දැකීම් අඩු පරිශීලකයාට පවා ප්රයෝජනවත් වන ප්රයෝජනවත් සම්මත කොන්සෝල උපයෝගිතා සහ මෙවලම් විශාල ලැයිස්තුවක් ඇත. මෙම මාතෘකාව පිළිබඳ වැඩිදුර කියවන්න.
මෙයද බලන්න: ලිනක්ස් පර්යන්තයේ නිතර භාවිතා වන විධාන
මෙය අපගේ ලිපිය අවසන් කරයි. ඔබට පෙනෙන පරිදි, කණ්ඩායමේම කිසිවක් සංකීර්ණ නොවේ ls එහි වාක්ය ඛණ්ඩය නොපවතින අතර, ඔබට අවශ්ය එකම දෙය වන්නේ ආදාන නීති රීති පිළිපැදීම, නාමාවලි නාමවල වැරදි සිදු නොකිරීම සහ විකල්ප ලේඛණ සලකා බැලීම ය.