Etiquetó Linux , por lo que probablemente ejecute GNU xargs, que tiene esta opción:
-r, --no-run-if-empty
If the standard input does not contain any nonblanks, do not run the command.
Con find... | xargs -r ls -d
, ls
no se iniciará en absoluto si find
no coincide con nada.
find
aún podría coincidir con .
explícitamente. Para evitar eso, agregue ! -name.
a la expresión de búsqueda. O use-mindepth 1
(en GNU find )para evitar que find
coincida con cualquiera de las rutas proporcionadas en la línea de comando.
(En cuanto a cómo hacer que ls
ignore .
, no tengo ni idea.)
Опция -sT выполняет полное трехстороннее рукопожатие. Опция -sS предназначена только для сканирования SYN. Это никогда не делает полной связи. Синхронное сканирование ожидает SYN/ACK (SA )или пакета RESET. Если он получает любой из них, он знает, как пометить соединение. Опция -sT выполняет полное соединение в ожидании флагов S/SA/A.