Если у вас не слишком много файлов и скорость не является проблемой, вы можете сделать это в оболочке:
while read date time size name; do
[[ $(stat -c '%s' -- "$name") -ne "$size" ]] && echo bad $name
done < file
Спасибо, две вещи независимы.
.bashrc - рекомендуется сохранить его копию. по умолчанию /etc/skel/.bashrc нормально, но пусто. Мои настройки пропали.
su - Учетная запись Ubuntu su
создается во время установки, но пароль ей не назначается. (Я продолжал получать «Ошибка аутентификации» - su
и sudo
разные!) В статье, указанной ниже, есть подробности, в том числе, как назначить su
пароль. su
влечет за собой риск того, что вы забудете запустить exit
, если привилегии root больше не нужны. sudo
- привилегии root только для одной строки CLI - предпочтительный способ в большинстве ситуаций.
http://www.howtogeek.com/111479/htg-explains-whats-the-difference-between-sudo-su/
Маловероятно, что это вызвано отсутствующим файлом .bashrc
.
Пароль, который ожидает команда su
, — это пароль пользователя root
,который на Ubuntu не определен. Команда, которую вы, вероятно, хотите, это sudo
, которая позволяет запускать команды из учетной записи root
, но аутентифицируется с вашим паролем.
Попробуйте, например:
sudo whoami
, который должен спросить о вашем пароле, а затем просто распечатать слово root
.
Если вы хотите вернуть файл по умолчанию .bashrc
, вы должны иметь возможность просто скопировать его из /etc/skel/.bashrc
- это файл, используемый для «распространения» всех новых пользователей dot-файлов.