Предполагая Bash, вы можете сделать
( shopt -s dotglob; cp -f -R --verbose /tmp/a/* /tmp/b/ )
. Что это делает:
он убедится, что globs (*) поймают файлы с точкой впереди. Они считаются «скрытыми» по соглашению. * будет расширяться до того, как cp получит команду. Поэтому, если в вашем вопросе есть два файла, расширенная командная строка будет cp -f -R --verbose /tmp/a/file1 /tmp/a/file1 /tmp/b/, наконец, конечная обратная косая черта в месте назначения сделает ее копию в этой папке /tmp/b/.Этот метод также гарантирует, что вам не нужно перезапускать оболочку, потому что она запускается в подоболочке. Вы можете добиться аналогичных результатов, помещая их в файл сценария вместо выполнения из командной строки.
У моего ноутбука очень (очень) подобные системные требования. Тот же жесткий диск, то же RAM и почти тот же процессор, и он очень хорошо работает с Ubuntu. Похоже, что этот ноутбук будет отлично работать с Ubuntu 14.04, как и мой.