Tag: файлы

Что происходит, когда вы читаете файл во время его перезаписывания?

Предположим, что я читаю (cat) файл, а другой процесс переписывает его содержимое. Является ли прогноз предсказуемым? Что случилось бы?

Как сделать временный файл в ОЗУ?

У меня есть сценарий, который будет |tee scriptnameYYMMDD.txt его вывод на |tee scriptnameYYMMDD.txt . После каждого цикла цикла for, в котором создается выход, я буду изменять содержимое файла с помощью tac scriptnameYYYYMMDD.txt > /var/www/html/logs/scriptname.txt чтобы выход журнала отображался в браузере окно с новейшими строками вверху. У меня будет несколько сценариев, делающих это параллельно. Я пытаюсь […]

Мониторинг файлов непрерывно с помощью lsof

Есть ли способ заставить lsof работать непрерывно, чтобы контролировать каждый файл, который открывается в реальном времени? Я не знаю названия процесса. Я хочу, чтобы lsof работал непрерывно в течение определенного периода времени, пока я не увижу, что список содержит то, что я хочу.

Почему «cat ttyUSB0» не производит выход?

Я подключил инфракрасный приемник к USB-порту … (последняя строка dmesg сообщает файлу устройства) $ dmesg [10496.596063] usb 7-2: new full-speed USB device number 2 using uhci_hcd [10496.751112] usb 7-2: New USB device found, idVendor=0df7, idProduct=0620 [10496.751117] usb 7-2: New USB device strings: Mfr=1, Product=2, SerialNumber=0 [10496.751120] usb 7-2: Product: USB-Serial Controller [10496.751124] usb 7-2: Manufacturer: […]

Как происходит модификация файла inplace в файле?

Что означает «inplace» модификация файла, например, через sed -i или perl -i ? Мой вопрос заключается в том, как это делается на месте. Скопирован ли файл, модификация выполняется в копии, а затем заменить оригинал? Или исходный файл каким-то образом модифицируется?

Удалить файлы, более новые, чем X день и час

Я хочу удалить файлы, а точнее, символические ссылки / usr / include, которые новее, чем 2 июня 22:27 Как я могу это сделать?

Я хотел бы найти самый большой файл в каждом каталоге рекурсивно

Результат будет включать имя каталога, имя файла и размер файла. Один (самый большой файл) для каждого каталога, из которого выполняется команда. Если возможно, средний размер файлов в этом каталоге также. Цель состоит в том, чтобы каталоги искали файлы, которые намного больше, чем другие в каталоге, поэтому их можно заменить

Переименование файлов на основе контрольной суммы

У меня есть список md5sum и много файлов, которые я хотел бы проверить, а затем переименовать их в соответствии с списком md5sum. Пример списка: d4cd401ade018617629b39efed7b7be4 foo.bar 8fdb07ca55c164e0d5a69eff49fe800e bar.foo 8b167d01009f066aaf2d6c1ba336d842 foobar Теперь я хотел бы проверять все файлы в текущем каталоге, если контрольная сумма сопоставляется с приведенным выше списком, тогда переименуйте ее как правую. Как я […]

Почему этот исполняемый файл все еще выполняется после того, как я удалил его?

Я удалил исполняемый файл, так почему он все еще работает? root@raspberrypi:/test# ls -la total 11096 drwxrwxrwx 2 pi pi 4096 Mar 12 18:26 . drwxrwxr-x 11 pi pi 4096 Feb 28 13:50 .. -rwxrw-rw- 1 pi pi 12149 Feb 28 13:00 .cproject -rwxrw-rw- 1 pi pi 3183 Mar 12 18:26 main.cpp -rwxrw-rw- 1 pi pi […]

Что означает «липкий бит» в NFS?

Я пытаюсь понять, как клейкий бит используется в NFS v3. RFC 1813 говорит на стр. 22: 0x00200 Сохранить текст с заменой (не указан в POSIX). Что они подразумевают под «измененным текстом»? В «Иллюстрированном NFS» автор, Брент Каллаган, говорит, что это означает не кешировать. Однако я не видел этого объяснения в других местах.

Linux и Unix - лучшая ОС в мире.