ls Command Linux Bangla Tutorial টিউটোরিয়ালে আপনাদের স্বাগতম। ls কমান্ডটি লিনাক্সে সর্বাধিক ব্যবহৃত কমান্ডগুলির মধ্যে একটি। আমরা সাধারণত কমান্ড লাইনে এই কমান্ডটি ব্যবহার করলেও এর আরো বেশ কিছু কমান্ড আছে যা সচরাচর ব্যবহার হয়ে থাকে। এই পর্বে আমরা ls এর অন্যান্য কমান্ডগুলো সম্পর্কে বিস্তারিত আলোচনা করবো।
ls command:
[ls] কমান্ডটি ব্যবহার করে কোন ডিরেক্টরির মধ্যে কোন ফাইল কিংবা ফোল্ডার আছে কিনা তা চেইক করা হয়।
kali@kali:~$ ls
Amass gopath kali-whoami subfinder assetfinder hackingtool knock Desktop Documents Downloads Music Picture Videos Sublist3r dirsearch hait massdns sherlock TekDefens
e Automater findomain hash-identifier metagoofil-1.git theHarvester sub404 FOCA.git httprobe RED_HAWK sqlmap
ls -l command:
[ ls -l ] এই কমান্ডটি ব্যবহার করে কোন ডিরেক্টরি, ফাইলের পারমিশন অবস্থান, এর আকার, পরিবর্তিত তারিখ এবং সময় দেখা যায়।
kali@kali:~$ ls -l
-rw-r--r-- 1 kali kali 88511 Feb 21 11:58 resulttest.txt
drwxr-xr-x 6 kali kali 4096 Dec 25 09:06 sherlock
drwxr-xr-x 11 kali kali 4096 Mar 6 11:17 sqlmap
drwxr-xr-x 3 kali kali 4096 Jan 13 18:24 sub404
drwxr-xr-x 6 kali kali 4096 Jan 13 12:48 subfinder
drwxr-xr-x 4 kali kali 4096 Jan 13 07:07 Sublist3r
drwxr-xr-x 4 kali kali 4096 Dec 18 2021 TekDefense-Automater
drwxr-xr-x 10 kali kali 4096 Jan 15 06:58 theHarvester
drwxr-xr-x 7 kali kali 4096 Dec 25 08:19 toutatis
drwxr-xr-x 10 kali kali 4096 Jan 7 08:32 XSpear
drwxr-xr-x 7 kali kali 4096 Feb 21 18:10 zphisher
ls -a command:
[ ls -a ] কমান্ডটি ব্যবহার করে কোন ডিরেক্টরির মধ্যে লুকানো(hidden) কোন ফাইল আছে কিনা তা বের করা যায়।
kali@kali:~$ ls -a
. .bash_logout dirsearch .gem hackingtool kali-whoami metagoofil-1.git RED_HAWK shifat1 TekDefense-Automater XSpear .. .bashrc .docker .gems haiti knock .omnisharp resolver.txt sqlmap theHarvester .yarn
ls -lh command:
[ ls -lh ] এই কমান্ডটি ব্যবহার করে কোন ডিরেক্টরির ভিতরে ফাইল/ফোল্ডার গুলো হিউমেন রিডেবল (human readable) আকারে দেখায়।
kali@kali:~$ ls -lh
total 640K
drwxr-xr-x 19 kali kali 4.0K Jan 13 06:02 Amass
drwxr-xr-x 4 kali kali 4.0K Jan 13 05:11 assetfinder
-rw-r--r-- 1 kali kali 0 Apr 26 06:18 copy.txt
drwxr-xr-x 10 kali kali 4.0K Feb 21 12:03 dirsearch
drwxr-xr-x 11 kali kali 4.0K Jan 13 06:23 findomain
-rw-r--r-- 1 kali kali 215K Dec 18 2021 FOCA.git
drwxr-xr-x 9 kali kali 4.0K Dec 23 06:17 ghunt
drwxr-xr-x 4 kali kali 4.0K Jan 13 05:22 gopath
drwxr-xr-x 6 kali kali 4.0K Dec 17 2021 hackingtool
drwxr-xr-x 8 kali kali 4.0K Mar 29 06:25 haiti
ls -F command:
[ ls -F ] এই কমান্ডটি ব্যবহার করলে ডিরেক্টরি বুঝার সুবিধার্তে প্রতিটি ডিরেক্টরির শেষেই ‘/’ সিম্বলটি যু্ক্ত হবে। আমরা নিচের ছবির দিকে লক্ষ্য করলে দেখতে পাবো, httprobe/ এটি একটি ডিরেক্টরি কেননা এর শেষে ‘/’ এটি যুক্ত হয়েছে। আবার maki.txt নামক ফাইলটি একটি টেক্সট ফাইল এবং এর শেষে কোন ‘/’ যুক্ত হয়নি।
kali@kali:~$ ls -F
Amass/ findomain/ gopath/ httprobe/ maki.txt RED_HAWK/ shifat/ subfinder/ toutatis/
assetfinder/ FOCA.git hackingtool/ ImgBackdoor/ massdns/ resolver.txt shifat1/ Sublist3r/ XSpear/
copy.txt ghunt/ haiti/ kali-whoami/ metagoofil-1.git resulttest.txt sqlmap/ TekDefense-Automater/ zphisher/
dirsearch/ gmi.txt hash-identifier/ knock/ README-cloudshell.txt sherlock/ sub404/ theHarvester/
ls -R command:
[ ls -R ] এই কমান্ডটি সাধারণত দীর্ঘ তালিকাভুক্ত ডিরেক্টরি প্রকাশ করে। নিচের ছবির উদাহরণটি দেখুন।
kali@kali:~$ ls -R
./RED_HAWK:
config.php crawl Dockerfile functions.php LICENSE README.md rhawk.php sqlerrors.ini var.php version.txt
./sherlock:
CODE_OF_CONDUCT.md docker-compose.yml images README.md removed_sites.md sherlock sites.md
CONTRIBUTING.md Dockerfile LICENSE removed_sites.json requirements.txt site_list.py
./knock:
CHANGELOG.md knockpy knockpy.py knockpy_report LICENSE.md README.md requirements.txt setup.py
ls -h command:
kali@kali:~$ ls -R
./RED_HAWK:
config.php crawl Dockerfile functions.php LICENSE README.md rhawk.php sqlerrors.ini var.php version.txt
./sherlock:
CODE_OF_CONDUCT.md docker-compose.yml images README.md removed_sites.md sherlock sites.md
CONTRIBUTING.md Dockerfile LICENSE removed_sites.json requirements.txt site_list.py
./knock:
CHANGELOG.md knockpy knockpy.py knockpy_report LICENSE.md README.md requirements.txt setup.py
এছাড়া [ ls — help ] এই কমান্ডটি ব্যবহার করলে ls এর আরো কমান্ড সম্পর্কে আপনি জানতে পারবেন। কিন্তু আজকের টিউটোরিয়ালের কমান্ডগুলো সম্পর্কে ধারণা রাখতে পারলে ls কমান্ড সম্পর্কে আপনার ধারণা পরিষ্কার হয়ে যাবে। আশাকরি ls Command Linux Bangla Tutorial আপনাদের ভালো লেগেছে।