Да.
сетевые карты вообще не заботятся об IP (высокопроизводительные карты могут иметь технологию для вычисления таких вещей, как контрольные суммы tcp ).
Одновременно может работать более 1 ВМ.
Simplemente, no coloque su archivo allfiles.txt en el mismo directorio que está buscando. Póngalo en otro lugar, como:
find. -type f > /tmp/allfiles.txt
O si tiene que estar en el mismo directorio filtrarlo con grep:
find. -type f | grep -vxF./allfiles.txt > allfiles.txt
(asumiendo que no hay otros archivos llamados ./foo\n./allfiles.txt
por ejemplo)
Здесь с find
, в частности, вы можете сделать:
find. ! -path./allfiles.txt -type f > allfiles.txt
В более общем случае вы можете отложить создание выходного файла до тех пор, пока команда не завершит работу, используя команду moreutils sponge
:
ls -lRA | sponge allfiles.txt
Хотя это означает сохранение всего вывода в памяти.
Если moreutils не установлен (, он обычно не установлен по умолчанию ), вы можете реализовать sponge
как:
sponge() {
perl -0777 -e '$text=<STDIN>;
open STDOUT, ">", shift or die$!;
print $text' -- "$@"
}