ஒரு டெக்ஸ்ட் கோப்பில கீழ்கண்ட வரிகளை காப்பி செய்து பேஸ்ட் செய்யவேண்டும்.
#!/bin/bash
# Write a script that will count the number of files in each of your subdirectories.
# -------------------------------------------------------------------------
START=$HOME
# change your directory to command line if passed
# otherwise use home directory
[ $# -eq 1 ] && START=$1 || :
if [ ! -d $START ]
then
echo "$START not a directory!"
exit 1
fi
# use find command to get all subdirs name in DIRS variable
DIRS=$(find "$START" -type d)
# loop thought each dir to get the number of files in each of subdir
for d in $DIRS
do
[ "$d" != "." -a "$d" != ".." ] && echo "$d dirctory has $(ls -l $d | wc -l) files" || :
done
இந்த கோப்பிற்கு cofil என்று பெயரிடலாம். அல்லது அவரவர் விருப்பம் போல் பெயரிடலாம். இதை இயங்கு நிலையில் வைக்க டெர்மினலில்
sudo chmod +x cofil என்று தட்டச்சு செய்யவும்.
பின்னர் டெர்மினலில்
sudo ./cofil என்று தட்டச்சு செய்தால் உபுண்டுவில் உள்ள ஒவ்வொரு அடைவினுள் இருக்கும் sub-directoryல் உள்ள கோப்புகளின் எண்ணிக்கை திரையில் தெரியும்.
முதலில் home அடைவில் இருந்து ஆரம்பிக்கும்.
No comments:
Post a Comment