GTU OS Program - 9
9. Write a shell script to display all executable files, directories and zero sized files from current directory.
First of all let's understand the meaning of terms like exectable files, directories and zero sized files
Executable Files means the files that can be exeuted. It is used to perform various functions or operations on a computer. Unlike a data file, an executable file cannot be read because it's compiled. For example executable files in a microsoft windows os is .exe file on maacOS its .dmg and .app.
directories means folders
Zero sized files are those having its size equal to 0.
for displaying executable files we will use find <dirname> -executable -type f command
creating a new file display_info.sh using vim
tkanu025@hp:~$ vim display_info.sh
Complete code of the program
echo "Executable files" files="$(find lab_solutions -executable -type f)" echo "$files" echo echo "List of Directories" dir="$(ls -d */)" echo "$dir" echo echo "List of zero sized files" zero="$(find -size 0)" echo "$zero"
Interpreting the display_info.sh file and executing it in terminal
tkanu025@hp:~$ chmod +x display_info.sh tkanu025@hp:~$ ./display_info.sh
Output
Comments