টার্মিনাল থেকে ফোল্ডারগুলি কীভাবে দেখতে পাব?


10

টার্মিনাল থেকে আমি ফোল্ডারগুলি কীভাবে তালিকাবদ্ধ করতে পারি, আমার কোন আদেশটি ব্যবহার করা উচিত?

উত্তর:


3

আপনি যদি ফাইলগুলি থেকে ফোল্ডারগুলি সহজেই আলাদা করতে সক্ষম হতে চান তবে এর মতো কিছু ব্যবহার করুন ls -alhF। আমি সাধারণত lএটির জন্য একটি উপাধি হিসাবে সংজ্ঞায়িত করি, অর্থাত্। আমি alias l='ls -alhF'আমার মধ্যে লাইন রাখি .bashrc


20

শুধুমাত্র ফোল্ডারগুলি তালিকাতে চেষ্টা করুন: ls -d */


ব্যাখ্যা

-d

ডিরেক্টরি নিজেরাই তালিকাবদ্ধ করুন, তাদের বিষয়বস্তু নয়। এটি ব্যাখ্যা করতে, যদি আমরা টাইপ করি তবে কী ঘটে তা বিবেচনা করুন ls */lsপ্রতিটি উপ-ডিরেক্টরিতে একটি স্তর নীচে চলে যায় এবং সেই সমস্তগুলির ক্রমানুসারে সমস্ত ফাইল তালিকাভুক্ত করে

সূত্র: man ls

*/

*/ইউনিক্সে একটি "গ্লোব" হিসাবে পরিচিত as ( আরও তথ্যের জন্য উইকিপিডিয়া দেখুন)। তবে মূলত, এর অর্থ "কোনও ফরোয়ার্ড স্ল্যাশে শেষ হওয়া কোনও ফাইলের নাম।" ইউনিক্স-এ ডিরেক্টরিগুলি মূলত কেবলমাত্র ফাইল। তবে এগুলি বিশেষত একটি ফরোয়ার্ড স্ল্যাশের সমাপ্তি হিসাবে নামকরণ করা হয় যাতে অপারেটিং সিস্টেমটি জানে যে তারা ডিরেক্টরি (বা ফোল্ডারগুলি, দৈনন্দিন-ব্যক্তি-স্পোক)। এবং নক্ষত্রটি *প্রযুক্তিগতভাবে "ওয়াইল্ডকার্ডের কোনও অক্ষর" এর জন্য একটি ওয়াইল্ডকার্ড।

গ্লোব কী?

এই অনুচ্ছেদটি আপনার প্রশ্নের সাথে বিশেষভাবে মিলবে না , তবে আপনি যদি এ সম্পর্কে কখনও পড়েন নি, এটি দেখতে ভাল হবে। নিয়মিত এক্সপ্রেশন থেকে গ্লোবগুলি পৃথক, যেমন (আংশিকভাবে) ব্যাখ্যা করা হয়েছে যে নিয়মিত এক্সপ্রেশন এবং গ্লোব্বিংয়ের মধ্যে পার্থক্য কী? নিয়মিত অভিব্যক্তিগুলিতে লেখা পুরো বই রয়েছে, তবে প্যাটার্ন-ম্যাচিং এক্সপ্রেশনগুলি এনকোড করার বিভিন্ন উপায়ের একটি গ্রুপ রয়েছে l


1
লুকানো ফোল্ডারগুলি কীভাবে প্রদর্শন করবেন? ls -d। * / কেবল লুকানো ফোল্ডার দেখায়। কীভাবে দুটি গোপন এবং গোপনীয় ফোল্ডারগুলি দেখতে পাবেন? আমি কেবল ls -d * /। * / আরও ভাল কিছু ভাবতে পারি?
এলএফসি_ফ্যান

2
ভাল, আপনি চেষ্টা করতে পারেন ls -la | , grep ^ ঘ কিন্তু এটা অনেক লম্বা হয় :)
Praweł

6

যেহেতু আমি খুব অনভিজ্ঞ ব্যবহারকারী আমি এই ওয়েবসাইটটি ভালবাসি । এটি আপনাকে বাশ কমান্ড সম্পর্কে জানার জন্য সমস্ত কিছু বলে দেয়, কিছু ক্ষেত্রে এটি আপনাকে উদাহরণ দেয়। খুব দরকারী.

আপনার ক্ষেত্রে:

  • ls ফাইলগুলি তালিকাবদ্ধ করতে
  • ls -a লুকানো ফাইল অন্তর্ভুক্ত
  • ls -l একটি দীর্ঘ তালিকা বিন্যাস জন্য
  • ...

4
ls -al | grep ^d

গোপন ফাইলগুলি অন্তর্ভুক্ত করুন '-a' গ্রেপ ^ d 'ড' দিয়ে শুরু করুন যা ডট ডিরেক্টরি দিয়ে নাম শুরু হয় যখন গোপন থাকে তবে ডিরেক্টরি মানে

পুনরাবৃত্তভাবে এটি দেখতে তালিকা

find ./ -type d | less
./ ..................... means starts find in current folder
-type .................. indicates the type to be searched
d ...................... means directory
| ...................... redirects the command
less ................... enables paging using the keyboard arrows and leave with q


1
  1. হোম ডিরেক্টরি ফোল্ডারগুলি দেখতে lsকমান্ডটি যথেষ্ট - এটি এটিকে সহজ রাখবে।

    $ ls
    
    Desktop    Downloads         hadoop  Pictures  Templates
    Documents  examples.desktop  Music   Public    Videos
    
  2. এমনকি আপনি একাধিক ডিরেক্টরি উল্লেখ করতে পারেন ls ~ /usr

    $ ls ~ /usr
    
    /home/hadoop1:
    Desktop    Downloads         hadoop  Pictures  Templates
    Documents  examples.desktop  Music   Public    Videos
    
    /usr:
    bin  games  include  lib  local  locale  sbin  share  src
    
  3. দীর্ঘ বিন্যাসে আউটপুট পেতে আমরা -lবিকল্পটি ব্যবহার করতে পারি

    $ ls -l
    total 48
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Desktop
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Documents
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Downloads
    -rw-r--r--  1 hadoop1 hadoop1 8980 Jul  1  2017 examples.desktop
    drwxr-xr-x 10 hadoop1 hadoop1 4096 Jul  1  2017 hadoop
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Music
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Pictures
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Public
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Templates
    drwxr-xr-x  2 hadoop1 hadoop1 4096 Jul  1  2017 Videos
    

0

ls ফাইলগুলি তালিকাবদ্ধ করবে।

ls -l বিশদ সহ ফাইলগুলি তালিকাবদ্ধ করবে (যেমন ফাইলের আকার)।

আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.