Пробелы в имени файла / каталога допустимы, если эти имена правильно заключены в кавычки:
find . -maxdepth 1 -name "*.doc" | while IFS= read -r f; do
mkdir -- "${f%.doc}";
done
Команда scp
не сохраняет владельца и группу для скопированных файлов.
Для этого вы можете использовать следующие команды:
rsync
с опциями --owner (or -o)
и --group(or -g)
. man
:-o, --owner preserve owner (super-user only)
-g, --group preserve group
tar
команда:tar --owner=user --group=user -cpf -./* | ssh -l user dest_server \
'tar xpf - -C /path/to/folder'