Mv


 * rm
 * rename

Работа в FreeBSD/Linux отличается наверняка. Да еще в каждом интепретаторе по-своему.

Много способов, 2

bash - mv bar/{,.[!.],..?}*

Просто звездочка перемещает и файлы и поддиректории. Кроме директорий, начинающихся с точки или содержат файлы имя которых начинается с точки


 * Перемещение директорий и файлов. Файлы и директории начинающиеся с точки не перемещает по какой-то причине.
 * У команды нет ключа -r или -R (рекурсивно) - она подразумевает рекурсивность


 * Перемещение директории

Просто одну директорию внутрь другой достаточно - mv name name2

Абсолютное укание mv -v dcjail.net.ru/aero-tushino.ru/ /usr/local/www/apache22/data/ dcjail.net.ru/aero-tushino.ru/ -> /usr/local/www/apache22/data/aero-tushino.ru/

Относительное mv -v /usr/local/www/apache22/data/aero-tushino.ru/. /usr/local/www/apache22/data/aero-tushino.ru/ -> ./aero-tushino.ru/

mv -v wordpress/*.
 * Перемещение содержимого директории

Если директории уже существуют, то не захочет делать move mv usr/local/www/apache24/data/site.ru/*. mv: rename usr/local/www/apache24/data/dezlist.ru/cache to ./cache: Directory not empty

Маски
Простейшие "*tiff" не работают, только звездочка и все mv -v * book_technology-of-maintaing-il14

Скрытые файлы
Видимо, потому что звездочка (подразумевающаяся) не должна захватывать. и ..

Почему-то был пропущен .htaccess. Поэтому дополнительно mv -v wordpress/.htaccess.

Поэтому вот так ls -A | while read i; do mv /"$i" ; done

внесу свой вклад данной статьи ..хоть она мне и не открыла мне ничего нового, вдруг кому то мой опыт поможет.

в bash поможет shopt -s dotglob;
 * 1) .bashrc

Чтобы убрать типовые. и .. $ GLOBIGNORE=". .." $ shopt -u dotglob $ echo * #all (only non-hidden) a $ echo .* #all (only hidden) .a ..a

mv -v mediawiki-1.17.0/".[^.]*". mv: rename mediawiki-1.17.0/.[^.]* to ./.[^.]*: No such file or directory