Linux
RabbitMQ
RabbitMQ - Введение
RabbitMQ - Урок 1. Hello world!
RabbitMQ - Урок 2. Распределенные очереди
RabbitMQ - Урок 3. Рассылка публикаций
RabbitMQ - Урок 4. Селективная рассылка
RabbitMQ - Урок 5. Рассылка по шаблону
RabbitMQ - Урок 6. Реализация RPC шаблона
XMPP
Git
Полезные ссылки
Копирование/удаление скрытых файлов
2012-07-22
Для копирования файлов и папок в Linux существуют команды cp и rcp(для удаленного копирования). Но при простом рекурсивном копировании скрытые файлы не копируются. Мне известно два способа скопировать скрытые файлы.
Копирование скрытых файлов
Первый способ
Директория назначения должна отсутствовать. В данном примере папки destination, находящейся по пути path/to не должно быть на диске.
$ cp -r path/to/source path/to/destination
Для удаленного копирования
$ rcp -r path/to/source yourname@host:/path/to/destination
Второй способ
После директории источника добавить точку. В данном случае дирекория path/to/destination на момент копирования может быть уже создана.
$ cp -r path/to/source/. path/to/destination
Для удаленного копирования
$ rcp -r path/to/source/. yourname@host:/path/to/destination
Удаление скрытых файлов
Удалить из папки все файлы - и нормальные, и скрытые - одной командой нельзя. Для удаления нормальных файлов можно использовать команду
rm yourdirectory/*
Для удаления скрытых файлов можно использовать одну из следующих команд
$ find /path/to/dir -type f -name ".*" -delete
$ find /path/to/dir -type f -name ".*" -exec rm {} \;