🐧 Как подсчитать количество файлов на удаленном FTP-сервере

Считаем файлы удаленно

by itisgood

Подсчитывайте файлы на удаленном FTPсервере с помощью lftpсложной программы для передачи файлов, поддерживающей ряд сетевых протоколов (ftp, http, sftp, fish, torrent).

Рекурсивно перечисляйте файлы в формате длинного списка с максимальной глубиной 2.

$ lftp -e "find -d 2 --ls /;quit" epict
drwxr-xr-x                      - - /
drwxr-xr-x                      - 2025-06-12 07:17:17 /Debian/
drwxr-xr-x                      - 2025-06-12 22:30:34 /FreeBSD/
drwxr-xr-x                      - 2025-06-12 23:10:36 /OpenSuse/
drwxr-xr-x                      - 2025-06-12 23:15:01 /Proxmox/
[...]
-rw-r--r--                1046997 2025-06-15 11:23:53 /Debian/Documentation/Installation.pdf
-rw-r--r--                1084582 2025-06-15 11:23:42 /Debian/Documentation/Sofware.pdf
-rw-r--r--                 790597 2025-06-15 11:23:41 /Debian/Documentation/LUKS.pdf
-rw-r--r--                 178142 2025-06-15 11:23:41 /Debian/Documentation/Software_RAID.pdf
[..]

Подсчитываем каталоги.

$ lftp -e "find --ls /;quit" ftp.local | grep --count "^d"
156

Подсчитайте количество файлов.

$ lftp -e "find --ls /;quit" ftp.local | grep --count "^-"
2165

см. также:

Loading

You may also like

Leave a Comment