Используя `find`, как я могу получить` rm` для печати более полного имени пути, чем при выполнении через `-execdir`?

Резюме ответов : в то время как литература пропагандирует «-execdir» как более безопасную, чем «-exec», не игнорируйте операционную разницу. Первая – это не просто повторная реализация последней. Кроме того, при использовании find специально для интерактивного удаления, выполнение «rm -f» с помощью опции «-okdir» также является жизнеспособным. Аналогично для немного более сложных конструкций. Я пытаюсь изучить […]

Как перезагрузить таблицу маршрутизации на Centos без потери сетевого сервиса

Я добавляю 1 маршрут в сетевой файл конфигурации, как перезагрузить таблицу маршрутизации на Centos без потери сетевого сервиса

Использование cp для замены каталога с тем же именем

Как я могу сделать cp заменить каталог с тем же именем, не удаляя сначала существующий каталог? cp умолчанию поведение cp заключается в том, чтобы скопировать исходный каталог в место назначения, а не заменить его: mkdir -p test/a mkdir a cp -a test/aa a теперь находится внутри a , он не заменил a . Как я […]

Из оболочки, убивая процесс, если время выполнения настенного стола превышает некоторое заданное значение

Я хочу начать процесс из сценария оболочки, разрешить ему взаимодействовать с пользователем (поэтому я не могу просто осветить его, захватить PID, запустить sleep а затем проверить работоспособность и kill ), но если он все еще работает по истечении заданного периода времени времени (скажем, две минуты), тогда и только тогда я хочу его убить. Цель состоит […]

Как я могу правильно ввести имя входного файла в find exec?

Я хочу создать два выходных файла PDF одного источника LaTeX. Один выходной файл является общедоступным, а другой (с дополнительной информацией) становится закрытым. Я использую файл make, который использует find для grep tex-файла в каталоге. Это простое решение, потому что таким образом я могу повторно использовать make-файл для многих проектов, не изменяя его содержимое. Это важная […]

Как получить идентификатор окна из идентификатора процесса

Эта команда получит PID процесса xterm : xterm & export APP_PID=$! Как я могу получить идентификатор окна, связанный с этим процессом (идентификатор окна xterm )? Я имею в виду, что идентификатор, который xdotool selectwindow вернется после нажатия на окно xterm .

awk и новые строки во входных данных

Я хочу найти файлы в каталоге и идентифицировать их по типу mimetype, а не по расширению файлов. Я использую эту команду для определения типа mime: % find . -type f -print0 | xargs -0 -I{} file –mime-type {} ./foo bar.png: image/png ./OWoHp.png: image/png ./J7ZwV.png: image/png ./foo.txt: inode/x-empty ./bar: inode/x-empty ./hUXnc.png: image/png Первый файл имеет новую […]

Как я могу заставить мой терминал отрегулировать предыдущий выходной текст из прошлых команд? Возможно ли это?

Я просто запустил задание, которое занимает несколько часов, и я забыл передать этот текст в текстовый файл. псевдокод: echo [previous text output] > OutputHistory.txt Кроме того, я не могу просто «скопировать и вставить» то, что было в моем терминале, потому что 1) на дисплее отсутствуют важные символы форматирования, такие как «\ t», и 2, возможно, […]

Исполняемые файлы показывают с символом * рядом с их именем в выводе ls

Я заметил, что когда я перечисляю свои исполняемые файлы с помощью ls на своей Z-оболочке, они отображаются с символом * рядом с их именем (например, см. Файл в .test_color_scheme ) Чем это вызвано? Я понимаю, что цвета контролируются LS_COLORS ? Но LS_COLORS также несет ответственность за показ * рядом с их именем? или есть что-то […]

Могу ли я увидеть количество слотов PCI с командой?

Я хотел бы посмотреть, сколько слотов PCI у меня на сервере и сколько их используется. Возможно ли это с помощью некоторых команд Linux? (lspci, похоже, не дает точной информации, которая мне нужна.)

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