Tag: файлы

Какой способ безопаснее читать данные из / sys

Я пытаюсь написать программу, которая будет контролировать температуру различных аппаратных компонентов. Язык, который я выбрал для него, – Java. Теперь есть два способа, которыми я мог бы читать температуры: a) Сделайте cat /sys/devices/platform/coretemp.0/hwmon/hwmon2/temp1_input в Java с Process process = Runtime.getRuntime().exec("cat /sys/devices/platform/coretemp.0/hwmon/hwmon2/temp1_input"); b) Создайте File указывающий на /sys/devices/platform/coretemp.0/hwmon/hwmon2/temp1_input и откройте BufferedReader в этом файле, чтобы прочитать […]

Как использовать awk для чтения данных между всеми частыми временными интервалами

У меня есть файл журнала в следующем формате [30/Jan/2015:10:10:30 +0000] 12.30.30.204 xff=- reqId=[-] status_check len=- GET /api/getstatus HTTP/1.1 mi=- ec=- 200 425 [30/Jan/2015:10:11:00 +0000] 12.30.30.204 xff=- reqId=[-] status_check len=- GET /api/getstatus HTTP/1.1 mi=- ec=- 200 261 [30/Jan/2015:10:11:29 +0000] 12.30.30.204 xff=- reqId=[-] status_check len=- GET /api/getstatus HTTP/1.1 mi=- ec=- 200 232 [30/Jan/2015:10:12:00 +0000] 12.30.30.204 xff=- reqId=[-] […]

как переместить много подпапок в родительский каталог?

Я делаю некоторые математические вычисления, используя базовые (неряшливые) параллельные вычисления. Существует родительский каталог, называемый вычислениями / в котором создано множество каталогов, которые называются вычислениями / PID /, где PID – это идентификатор процесса. Существует около 100 различных PID. В каждой папке PID есть папка с именем «REZ», в которой все результаты сохраняются так: расчеты / […]

команды трубопровода работают не так, как ожидалось Мне нужно объяснение

Я пытаюсь сделать следующее touch ~/scratches/scr6.txt | cat ~/scr.txt > ~/scratches/scr6.txt | cat /dev/null > ~/scr.txt Я не знаю, почему scr6.txt всегда пуст, однако выполнение ниже заполняет файл cat ~/scr.txt > ~/scratches/scr6.txt Интересно, почему первый случай не работает?

находить файлы в папке

Я пытаюсь создать сценарий FIFO, который позволяет удалять файлы, когда использование диска достигает предела. Я использовал команду find так что количество файлов не будет ограничением для запуска скрипта. Но я получаю сообщение об ошибке /share/capture/per.sh: line 13: find /share/capture/job1/ -type f -name "*.pcap": division by 0 (error token is "share/capture/job1/ -type f -name "*.pcap"") Сценарий, […]

Не удалось удалить файл в другом каталоге пользователя

У меня два пользователя abc & xyz, и пользователь abc был добавлен в группу xyz через usermod -a -G xyz abc и вот разрешение файла на домашний каталог xyz ie /home/xyz : drwxrwxr-x 2 xyz xyz 4096 Mar 23 16:13 xyz Теперь в домашнем каталоге xyz есть файл-файл, теперь, когда я пытаюсь удалить файл-файл с […]

Создайте пять копий файла с тем же номером inode

Как я могу создать пять копий /etc/profile с тем же номером inode?

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

У меня есть список подпапок внутри родительской папки, как показано ниже: Parent folder folder1 foldera folder2 folderb folder3 folderc Я хочу переименовать подпапки только на втором уровне, удалив последние два символа в имени подпапки, как я могу это сделать? Я попробовал что-то вроде find . -depth -type d -exec sh -c 'mv "${0}" "${0%??}"' {} […]

Как объединить файлы, используя начальную часть имени файла

У меня много файлов с именами в форме username_pattern_suffix.ext где «шаблон» исправлен, но существует очень много имен пользователей, каждый из которых имеет несколько файлов (т.е. значения «суффикс»). Я хотел бы объединить файлы каждого пользователя в один файл, например username.ext для завершения одного файла для имени пользователя. Каждое имя пользователя содержит два символа подчеркивания _ и […]

Файл -> ../../archive/folder/file восстановление

Привет, я новичок в Linux, и мне нужно использовать его временно, чтобы настроить LetsEncrypt. После завершения мне нужно было перенести файл /etc/letsencrypt/live/fullchain.pem в корневой каталог, но я переместил файл неразумно: mv fullchain.pem /fullchain и затем он появился в моем корне как красный fullchain так что: mv fullchain fullchain.pem и что-то пошло не так. Кажется, это […]

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