This is a a good way to list multiple logfiles, this will list the main logfile and all of the backups.
jason@Yog-Sothoth » ~ » $ ls -hula /var/log/dpkg.log{,.[0-9].gz} -rw-r--r-- 1 root root 280K Jun 1 09:08 /var/log/dpkg.log -rw-r--r-- 1 root root 23K Apr 2 06:48 /var/log/dpkg.log.2.gz -rw-r--r-- 1 root root 17K Mar 5 13:26 /var/log/dpkg.log.3.gz -rw-r--r-- 1 root root 18K Feb 2 08:32 /var/log/dpkg.log.4.gz -rw-r--r-- 1 root root 156K Jan 23 11:52 /var/log/dpkg.log.5.gz -rw-r--r-- 1 root root 15K Dec 3 2017 /var/log/dpkg.log.6.gz -rw-r--r-- 1 root root 15K Nov 13 2017 /var/log/dpkg.log.7.gz -rw-r--r-- 1 root root 21K Oct 1 2017 /var/log/dpkg.log.8.gz -rw-r--r-- 1 root root 30K Sep 2 2017 /var/log/dpkg.log.9.gz
Another example, listing all of the syslog files.
jason@Yog-Sothoth » ~ » $ ls -hula /var/log/syslog{,.[0-9].gz} -rw-r----- 1 syslog adm 16K Jun 20 08:02 /var/log/syslog -rw-r----- 1 syslog adm 266K Jun 18 08:14 /var/log/syslog.2.gz -rw-r----- 1 syslog adm 59K Jun 15 09:16 /var/log/syslog.3.gz -rw-r----- 1 syslog adm 262K Jun 14 09:06 /var/log/syslog.4.gz -rw-r----- 1 syslog adm 200K Jun 13 08:44 /var/log/syslog.5.gz -rw-r----- 1 syslog adm 89K Jun 12 10:47 /var/log/syslog.6.gz -rw-r----- 1 syslog adm 227K Jun 11 08:03 /var/log/syslog.7.gz
This is a good way to list a logfile and all of the automatic backups as well. The [0-9] wildcard iterates through all numbers from 0 to 9 and therefore lists all files ending with numbers. If you use the [A-Z] wildcard, this iterates through all letters of the alphabet and lists files ending with letters.
Use this long one-liner to list all logfiles in the /var/log directory without descending into sub-directories.
jason@Yog-Sothoth » ~ » $ ls -hula -d /var/log/[A-Z]*{,.[0-9].gz} |grep -v ^d -rw-r--r-- 1 root root 0 Apr 18 08:20 /var/log/boot.log -rw-r--r-- 1 root root 59K Apr 12 2017 /var/log/bootstrap.log -rw-rw---- 1 root utmp 0 Jun 1 09:08 /var/log/btmp -rw-rw---- 1 root utmp 0 May 4 13:47 /var/log/btmp.1 -rw-r--r-- 1 root root 280K Jun 1 09:08 /var/log/dpkg.log -rw-r--r-- 1 root root 2.8M May 29 10:56 /var/log/dpkg.log.1 -rw-r--r-- 1 root root 123K Apr 12 2017 /var/log/dpkg.log.10.gz -rw-r--r-- 1 root root 23K Apr 2 06:48 /var/log/dpkg.log.2.gz -rw-r--r-- 1 root root 23K Apr 2 06:48 /var/log/dpkg.log.2.gz -rw-r--r-- 1 root root 17K Mar 5 13:26 /var/log/dpkg.log.3.gz -rw-r--r-- 1 root root 17K Mar 5 13:26 /var/log/dpkg.log.3.gz -rw-r--r-- 1 root root 18K Feb 2 08:32 /var/log/dpkg.log.4.gz -rw-r--r-- 1 root root 18K Feb 2 08:32 /var/log/dpkg.log.4.gz -rw-r--r-- 1 root root 156K Jan 23 11:52 /var/log/dpkg.log.5.gz -rw-r--r-- 1 root root 156K Jan 23 11:52 /var/log/dpkg.log.5.gz -rw-r--r-- 1 root root 15K Dec 3 2017 /var/log/dpkg.log.6.gz -rw-r--r-- 1 root root 15K Dec 3 2017 /var/log/dpkg.log.6.gz -rw-r--r-- 1 root root 15K Nov 13 2017 /var/log/dpkg.log.7.gz -rw-r--r-- 1 root root 15K Nov 13 2017 /var/log/dpkg.log.7.gz -rw-r--r-- 1 root root 21K Oct 1 2017 /var/log/dpkg.log.8.gz -rw-r--r-- 1 root root 21K Oct 1 2017 /var/log/dpkg.log.8.gz -rw-r--r-- 1 root root 30K Sep 2 2017 /var/log/dpkg.log.9.gz -rw-r--r-- 1 root root 30K Sep 2 2017 /var/log/dpkg.log.9.gz -rw-r----- 1 root adm 6.1K Jun 18 08:14 /var/log/fail2ban.log -rw-r----- 1 root adm 12K Jun 10 12:10 /var/log/fail2ban.log.1 -rw-r----- 1 root adm 1.9K Jun 4 08:53 /var/log/fail2ban.log.2.gz -rw-r----- 1 root adm 1.9K Jun 4 08:53 /var/log/fail2ban.log.2.gz -rw-r----- 1 root adm 2.7K May 29 11:42 /var/log/fail2ban.log.3.gz -rw-r----- 1 root adm 2.7K May 29 11:42 /var/log/fail2ban.log.3.gz -rw-r----- 1 root adm 809 May 21 11:38 /var/log/fail2ban.log.4.gz -rw-r----- 1 root adm 809 May 21 11:38 /var/log/fail2ban.log.4.gz -rw-r--r-- 1 root root 2.0M Apr 12 2017 /var/log/faillog -rw-r--r-- 1 root root 6.7K Apr 12 2017 /var/log/fontconfig.log -rw-r--r-- 1 root root 1.5K Aug 22 2017 /var/log/gpu-manager.log -rw-r----- 1 syslog adm 364K Jun 18 08:14 /var/log/kern.log -rw-r----- 1 syslog adm 742K Jun 10 12:10 /var/log/kern.log.1 -rw-r----- 1 syslog adm 136K Jun 4 08:53 /var/log/kern.log.2.gz -rw-r----- 1 syslog adm 136K Jun 4 08:53 /var/log/kern.log.2.gz -rw-r----- 1 syslog adm 212K May 29 09:28 /var/log/kern.log.3.gz -rw-r----- 1 syslog adm 212K May 29 09:28 /var/log/kern.log.3.gz -rw-r----- 1 syslog adm 58K May 21 11:38 /var/log/kern.log.4.gz -rw-r----- 1 syslog adm 58K May 21 11:38 /var/log/kern.log.4.gz -rw-rw-r-- 1 root utmp 18M Jun 18 11:03 /var/log/lastlog -rw-r----- 1 syslog adm 603 Jun 18 08:14 /var/log/mail.log -rw-r----- 1 syslog adm 1.4K Jun 10 12:10 /var/log/mail.log.1 -rw-r----- 1 syslog adm 287 Jun 4 08:53 /var/log/mail.log.2.gz -rw-r----- 1 syslog adm 287 Jun 4 08:53 /var/log/mail.log.2.gz -rw-r----- 1 syslog adm 828 May 29 09:28 /var/log/mail.log.3.gz -rw-r----- 1 syslog adm 828 May 29 09:28 /var/log/mail.log.3.gz -rw-r----- 1 syslog adm 203 May 21 11:38 /var/log/mail.log.4.gz -rw-r----- 1 syslog adm 203 May 21 11:38 /var/log/mail.log.4.gz -rw-r--r-- 1 root root 3.7K Nov 28 2017 /var/log/nvidia-installer.log -rw-r--r-- 1 root root 2.0K Jan 24 10:03 /var/log/nvidia-uninstall.log -rw-r--r-- 1 root root 55 May 29 09:24 /var/log/prime-offload.log -rw-r--r-- 1 root root 30 May 29 09:24 /var/log/prime-supported.log -rw-r----- 1 syslog adm 24K Jun 20 08:02 /var/log/syslog -rw-r----- 1 syslog adm 475K Jun 19 08:45 /var/log/syslog.1 -rw-r----- 1 syslog adm 266K Jun 18 08:14 /var/log/syslog.2.gz -rw-r----- 1 syslog adm 266K Jun 18 08:14 /var/log/syslog.2.gz -rw-r----- 1 syslog adm 59K Jun 15 09:16 /var/log/syslog.3.gz -rw-r----- 1 syslog adm 59K Jun 15 09:16 /var/log/syslog.3.gz -rw-r----- 1 syslog adm 262K Jun 14 09:06 /var/log/syslog.4.gz -rw-r----- 1 syslog adm 262K Jun 14 09:06 /var/log/syslog.4.gz -rw-r----- 1 syslog adm 200K Jun 13 08:44 /var/log/syslog.5.gz -rw-r----- 1 syslog adm 200K Jun 13 08:44 /var/log/syslog.5.gz -rw-r----- 1 syslog adm 89K Jun 12 10:47 /var/log/syslog.6.gz -rw-r----- 1 syslog adm 89K Jun 12 10:47 /var/log/syslog.6.gz -rw-r----- 1 syslog adm 227K Jun 11 08:03 /var/log/syslog.7.gz -rw-r----- 1 syslog adm 227K Jun 11 08:03 /var/log/syslog.7.gz -rw------- 1 root root 8.2K May 30 11:19 /var/log/tallylog -rw-rw-r-- 1 root utmp 35K Jun 20 07:58 /var/log/wtmp -rw-rw-r-- 1 root utmp 51K Jun 1 09:04 /var/log/wtmp.1 -rw-r--r-- 1 root root 32K Jun 20 07:57 /var/log/Xorg.0.log -rw-r--r-- 1 root root 33K Jun 19 08:41 /var/log/Xorg.0.log.old -rw-r--r-- 1 root root 38K Jun 20 07:58 /var/log/Xorg.1.log -rw-r--r-- 1 root root 40K Jun 19 08:43 /var/log/Xorg.1.log.old
This is the perfect solution for keeping track of all of your logfiles in the /var/log directory. This can be adapted to all case where a user wishes to see the content of a directory and not see what is in sub-directories.