Для печати самого большого файла (с размером в килобайтах ),lsподход:
ls -S1s --block-size=K | sed -n '2{p;q;}'
-S
-сортировать по размеру файла, начиная с самого большого
-s
-вывести выделенный размер каждого файла в блоках
-1
-список по одному файлу в строке
sed -n '2{p;q;}'
-1-я строка в выводе ls
— это строка с размером total
(, например.total 388K
). 2-я строка — это строка, содержащая самый большой файл с его размером. Это выражение будет учитывать только вторую нужную строку
Благодаря этому ответу я нашел решение:https://serverfault.com/questions/414074/mount-cifs-host-is-down/929331#929331
Не знаю, почему, но я подозреваю, что обновление SMB на моем компьютере означает, что я больше не совместим с их (более ранними версиями? )версия.
Теперь это работает, если я сделаю это вручную в терминале и укажу vers = 1.0:
sudo mount -t cifs //subdomain.address.edu/ssd_drives_k/my/path/to/files /mnt/driveiwant -o username=user,domain=DOMAIN,vers=1.0
Но vers=3.0 не работает:
sudo mount -t cifs //subdomain.address.edu/ssd_drives_k/my/path/to/files /mnt/driveiwant -o username=user,domain=DOMAIN,vers=3.0
Похоже, им нужно обновить свое снаряжение, я не уверен, но это работает!