One alternative is to write a function that outputs the info desired, and have it written into the .bashrc file so that it's available after logging in. For example, add the following contents to the .bashrc file (source the file in the same terminal if not rebooting):
Code:
lsdir() { ls -alF $1 | more ; }
This version requires one option for the function to run, as follows:
Code:
[flip@flop ~]$ lsdir /home/flip
total 1324
drwxr-xr-x 101 flip flip 12288 Sep 20 23:47 ./
drwxr-xr-x 5 root root 4096 Mar 14 2022 ../
drwxr-xr-x 2 flip flip 4096 Sep 19 20:50 apple/
drwx------ 2 flip flip 4096 Feb 5 2023 .aptitude/
drwxr-xr-x 2 flip flip 4096 Sep 19 20:51 articles/
<snip>
If the output is too long for the screen, the "more" pager operates, but if not then not.
Note that this is just a proof of concept, and really needs a little more code to make sure that there's only one option provided to the function. Any directory can be entered as an option.
On the other hand, it may not be quite what you want.