Вот расширенная версия решения grep -v grep
,фильтрация всех процессов grep
, которые не выполнялись более секунды, что является улучшением по сравнению с «просто отбросить все вхождения grep
».
$ ps -ef | grep -vw "00:00:00 grep" | grep <searchTerm>
соответственно
$ ps aux | grep -vw "0:00 grep" | grep <searchTerm>
Это может быть непереносимо и зависит от фактического формата вывода вашей локальной команды ps
.
Возможно, вы захотите объединить это с цветным grep
выводом для удобства:
$ alias grep='grep --color=auto'
Базовый протокол SFTP не поддерживает дублирование удаленного файла.
Существует черновикcopy-file
расширения протокола , но он поддерживается только несколькими SFTP-серверами(ProFTPD/mod _sftp и Bitvise SFTP-сервером, например )и несколькими SFTP-клиенты.
Это определенно не поддерживается самым распространенным SFTP-сервером OpenSSH. Ни SFTP-клиентом OpenSSH (sftp
), т.е. нет команды cp
или любого другого функционально эквивалентного.
Таким образом, использование команды оболочки cp
обычно является единственным способом.
Если удаленный конец поддерживает scp
, это должно работать:
scp -p host:/path/to/file/filename.ext host:/path/to/copy/of/file/
Или, поскольку вы говорите, что пытаетесь скопировать каталог:
scp -rp host:/path/to/directory host:/path/to/copy/
Предполагая, что каталог /path/to/copy
существует на host
, последняя команда приведет к созданию нового каталога /path/to/copy/directory
на host
.