Синхронизация времени в Xfce 4.8

Как я могу отключить уведомления определенного приложения, я установил с Google плей?

+764
Elina Choi 25 нояб. 2016 г., 00:46:45
23 ответов

Недавно я установил Windows 10 на MacBook Pro (конец 2011). Я установил драйверы которые я смог найти в Интернете (я установил этот пакет https://support.apple.com/kb/dl1721?locale=en_GB) и все работает нормально (очень плохое представление), но звук. Я не могу заставить его работать, выступающего в меню (в Windows) показывает красный крестик и при наведении на него указатель мыши, он говорит: не установлено Выходное аудиоустройство. В Диспетчере устройств, встроенный динамик, но он показывает ошибку инициализации (код 10). Я вытер macOS и во время установки, у меня нет доступа к нему режиме (или до выздоровления). Пожалуйста, Помогите.

+961
Josh Guidry 03 февр. '09 в 4:24

Лосось Ми-ЗПИФ готовят так низко как 108F в Дуглас Болдуин, но это "быстро" технику приготовления пищи, которая требует всего 15-20 мин, приготовление максимум, который не достаточно долго, чтобы сделать желатин.

Вы можете оказать безопасно желатин от кожи и костей (или целую рыбу) сувид в течение более длительного времени при любой температуре на уровне или выше 131F.

Я бы рассмотреть возможность предоставления желатин отдельно в течение длительного периода времени, резервируя ее, и положить его обратно с рыбой, возможно, при более низкой температуре (в зависимости от того, какой уровень прожарки вы хотите).

Чистки рядов, Дуглас Болдуин раздел лосося Ми-Квит’ имеет ряд интересных советов о низкой температуре сувид для рыбы.

Отредактированные выдержки из: http://www.douglasbaldwin.com/sous-vide.html#YTSalmon

Лосось ‘Ми-Квит’ - Дуглас Болдуин

В то время как лосось Ми-ЗПИФ является популярным среди энтузиастов сувид, это не должно быть подано лицами с ослабленным иммунитетом. Низкий температура приготовления в этом рецепте не достаточно, чтобы уменьшить количество патогенов или паразитов пищевого происхождения. Поскольку Распространенность паразит Anisakids симплекс может превышать 75% в различных видах свежие американских коммерческих дикого лосося (Национального консультативного комитета по Микробиологические критерии для пищевых продуктов 2008,) я рекомендую либо замораживание рыба (ниже -4°F/от -20°C не менее 24 часов), чтобы убить паразиты или пастеризации рыбы с использованием времени и температуры в Таблица 3.1.

. . . . . .

Установить температуру в водяной бане до 108°с (42°C) для редкой лососевой, От 122°F (50°C) для средних-редкая лосося, или 140°F (60°C) для средних лосось. Затем готовят 10% раствор соленой воды (100 грамм соли на 1 литр холодной воды).

. . . . . .

Разрежьте лосось на отдельные порции и вакуумное уплотнение. Для редких и средней прожарки лосося, приготовить лосось в течение 15-20 минут. Для средних лосось, пастеризовать его для времени, указанного в таблице 3.1. Затем удалить лосось из своего мешка, украсить гремели Кожа лосося, а также служить немедленно.

+946
Bas van Stein 20 дек. 2013 г., 17:13:34

Я не думаю, что сохранение-это вопрос вы хотите, чтобы беспокоиться о, это вкус.

Как и в большинстве свежих овощей, вы должны иметь никаких проблем, если говоришь, что имбирь стал нездоровым. Это не похоже на консервы, где вам не придется беспокоиться о ботулизме. Если это плохо, он будет выглядеть и плохо пахнуть.

Задолго до того, что это плохо, однако он будет выключен.

Лично я только решетку, что мне нужно. Вы всегда можете натереть немного больше, если у вас мало.

Если по каким-то причинам вы не сидите на 250г тертого имбиря из-за чрезмерно оптимистичного помощник или что-то, я бы лично попробовать, чтобы превратить его в пряники в течение 2 дней.

+937
Salman Khan 7 сент. 2019 г., 22:01:57

Мой подход можно было бы положить некоторые из ваших код в попробовать блока, а также использовать на ошибки не обращать внимания, что сообщение об ошибке, но все-таки отобразить сообщение, если она встречает разных ошибке вместо.

Преимущество такого подхода заключается в том, что ты не говоришь свой скрипт, чтобы игнорировать все ошибки, только в случае, если происходит что-то еще, и вы должны знать об этом.

Для того чтобы добиться этого, попробуйте следующее:

установить путь scriptpath на (Загрузить файл сценария "Макинтош HD для пользователей:трубы:библиотека:мобильные документы:ком~яблоко~ScriptEditor2:документы:очистки рабочего стола.scptd:содержание:ресурсы:Скрипты:текущее время А. М. П. М. и короткое дата.scpt")

скажи путь scriptpath
 сайт timeanddate() -- это будет получать время и дату в формате "05/31/2017 @ 9:10:48 ПМ" позвонили из загруженного файла скрипта выше
конец сказать

установить сайт timeanddate на результат-это копия времени и даты, результатов предыдущего этапа и установить его в качестве новой переменной

сказать приложение "Искатель"
 если работает тогда
 закройте все окна
активировать
 сделать новое окно Finder 
 набор целевых окно Finder 1. в папке "рабочий стол" из папки "дымящие" папки "Пользователи" загрузочный диск
 конец если
 окно откройте Finder 1
активировать
конец сказать

задержка 1
сказать приложение "системные события"
 ключ код 0 с помощью (команда) -- это позволит выбрать все файлы и папки на рабочем столе в активном окне поиска 
конец сказать

сказать приложение "Искатель"
попробовать
 набор these_items на выбор
 набор destinationFolder чтобы создать новую папку в стандарте POSIX файл "/пользователи/дымовой трубы/Jimz_Important_Stuff/Desktop_Cleanups/" со свойствами {имя:сайт timeanddate}
 двигаться these_items в destinationFolder
 выявить destinationFolder
 на функция error_message ошибки функция error_number
 если функция error_number не -50 то
 отображение кнопок диалогового окна функция error_message {"ОК"} кнопка по умолчанию 1
 конец если
 постараюсь

конец сказать

Теперь вы увидите, что я поставил второй блок расскажет приложение "Искатель" код в попробовать блока (вы заметите использование попробую и постараюсь. И внутри этого блока я вставил следующий код:

 на функция error_message ошибки функция error_number
 если функция error_number не -50 то
 отображение кнопок диалогового окна функция error_message {"ОК"} кнопка по умолчанию 1
 конец если

В принципе, это должно иметь эффект рассказывать сценарий, что в случае Искатель ошибка -50 просто игнорировать его, а если это не -50 после отображения ошибки. (Я предполагаю, что это ошибка, ваш скрипт получает - если вы не можете просто заменить -50 С правильный номер ошибки.

Очевидно, я не могу проверить это на моем конце, поэтому, пожалуйста, дайте мне знать, как вы идете.

+844
Lubor Vajgar 29 июл. 2018 г., 02:09:32

Я хотел бы читать файлы Microsoft Excel на своем устройстве Android. Есть ли встроенные изначально? Есть ли приложение для просмотра и редактирования файлов Excel на Android?

+765
Bailey West 11 нояб. 2014 г., 07:22:30

Итак, я имел эту проблему на некоторое время, а также. То, что я осознал, было то, что мой сонный мозг хотел ударить качелька регулировки громкости, чтобы отрегулировать громкость будильника, пока он уходил. Как правило, это был для регулировки громкости моей музыки к более сносно уровне, чтобы проснуться, чтобы однажды мой телефон был в употреблении. Но это также имеет побочный эффект с регулировкой громкости сигнала тревоги до момента, когда в следующий раз он уходит, слишком тихо.

Я исправила эту проблему, загрузив приложение под названием MacroDroid. Я создал макрос, который выполняется каждый вечер в 10 часов вечера. Макрос начинается с настройки громкость сигнала до 80%, всплывает уведомление, что говорит: "Не забудь поставить будильник!" И при уведомлении нажатии она принимает меня в часы приложение, чтобы установить будильник.

Это немного обходной путь, так как он использует сторонние приложения, но это была огромная качества жизни, перестройки для меня и я решил поделиться.

+753
JSG 4 сент. 2018 г., 11:15:33

Индивидуальный адрес IPv4 /32. /24 обозначает сеть, которая в данном случае будет ХХХ.ХХХ.120.[0-255]. Попробуйте изменить протокол IPv4.адреса входа в ХХХ.ХХХ.120.44/32 и посмотреть, что происходит. Если это не сработает, мне придется потом задать этот же вопрос задавали в комментариях - это NetworkManager не требуется, или мы можем настроить адрес, используя другие средства?

+737
Selvakumar Gurusamy 16 нояб. 2011 г., 06:33:12

Прочитала в интернете, что есть табачными продукт под названием снюс, который появляется, чтобы быть законным в Швеции в то время запрещены во многих странах.

Вы можете принести снюса в Швеции и из Швеции? Или вы будете оштрафованы и снюс конфискации, если вы это сделаете?


Снюс похоже, некоторые формы табака, который вы положили под губу и могут также быть проданы в качестве небольших упаковках.

+729
Julien Melo 4 нояб. 2022 г., 14:02:58

Я не уверен, что это возможно для первой точки. Вы хотите провести некоторые манипуляции маршрутизации на основе userId пользователя. Последний раз я проверил я не вижу такой возможности.

По второму пункту, это не в iptables, которые вы хотите использовать, но такие как iproute2 (http://lartc.org/howto/ и http://www.policyrouting.org/iproute2.doc.html для полного док). Это замена в команде ifconfig/маршрутизация команд, так как они считаются устаревшими. такие как iproute2 позволяют йо для маршрутизации пакетов по данным его источника. Это то, что вы хотите

+577
bilmene gerek yok 27 дек. 2020 г., 13:42:27

Решить мою проблему, благодаря учебник найти здесь:

http://www.johndstech.com/2016/linux/raspberry-pi/geek-friday-setting-up-epson-scanning-on-raspberry-pi/

Я должен создать файл /etc/udev из/правил.д/55-libsane.правила говорят:

Файловой системы sysfs{idVendor}=="04b8", режим="0666", группа="сканер", ОКР{libsane_matched}="да"

и /etc/санэд/epson2.conf, чтобы отразить производителя и ID продукта:

кабель USB <0x04b8> <0x0839>
+562
tl2942 5 июн. 2010 г., 00:55:24

Каталог должен быть в употреблении и доступен для записи пользователю делать обновления/изменения веб-контента. Это должно не быть Апач запускать-пользователя (по умолчанию ВСП-данных).

Итак:

  • Ни пользователь, ни группа должна быть ВСП-данных.
  • Нормальный режим файлы должны быть 644 или 664.
  • Исполняемые файлы и папки должны быть 755 или 775.
  • Если пользователь Apache должен писать в каталог по каким-то причинам (например, скрипт загрузки), что один каталог должен быть режим 1777.

Помните, Apache будет выполнять действия от имени неизвестных и ненадежных удаленных пользователей. Поэтому разрешать только Apache, чтобы делать то, что вы хотите, чтобы все на Reddit делать на своем поле.

+548
user3057562 18 мар. 2012 г., 12:32:25

Я хочу установить Windows 7 на внешний USB 2.0 500 гб Жесткий диск. Можно ли одновременно установить и загрузиться с этого USB-диск из Макбук Про 2010?

+540
Sleepster 2 апр. 2016 г., 17:58:53

При установке ZoneMinder 1.25.0 в CentOS 6.4 (64-разрядная версия) следующая ошибка всплывает при выполнении сделать:

zm_ffmpeg_camera.ЧГК:105:44: ошибка: отсутствует двоичный оператор до маркера "("

Полный лог:

zm_ffmpeg_camera.ЧГК:105:44: ошибка: отсутствует двоичный оператор до маркера "("
В файл включены из zm_ffmpeg_camera.ЧГК:24:
zm_ffmpeg_camera.ч:39: ошибка: стандарт ISO на C++ запрещает декларации ‘AVFormatContext’ без типа
zm_ffmpeg_camera.ч:39: ошибка: ожидается ‘;’ перед ‘*’ маркер
zm_ffmpeg_camera.ч:41: ошибка: стандарт ISO на C++ запрещает декларации ‘AVCodecContext’ без типа
zm_ffmpeg_camera.ч:41: ошибка: ожидается ‘;’ перед ‘*’ маркер
zm_ffmpeg_camera.ч:42: ошибка: стандарт ISO на C++ запрещает декларации ‘AVCodec’ без типа
zm_ffmpeg_camera.ч:42: ошибка: ожидается ‘;’ перед ‘*’ маркер
zm_ffmpeg_camera.ч:44: ошибка: стандарт ISO на C++ запрещает декларации ‘AVFrame’ без типа
zm_ffmpeg_camera.ч:44: ошибка: ожидается ‘;’ перед ‘*’ маркер
zm_ffmpeg_camera.ч:45: ошибка: стандарт ISO на C++ запрещает декларации ‘AVFrame’ без типа
zm_ffmpeg_camera.ч:45: ошибка: ожидается ‘;’ перед ‘*’ маркер
zm_ffmpeg_camera.cpp в конструктор ‘FfmpegCamera::FfmpegCamera(инт константные СТД::строка&, инт, инт, инт, инт, инт, инт, инт, типа bool)’:
zm_ffmpeg_camera.ЧГК:35: ошибка: ‘mFormatContext’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:37: ошибка: ‘mCodecContext’ не объявлен в этой области
zm_ffmpeg_camera.ЧГК:38: ошибка: ‘mCodec’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:40: ошибка: ‘mRawFrame’ не объявлен в этой области
zm_ffmpeg_camera.ЧГК:41: ошибка: ‘mFrame’ не был объявлен в этой области
zm_ffmpeg_camera.cpp: в виртуальный деструктор FfmpegCamera‘::~FfmpegCamera()’:
zm_ffmpeg_camera.ЧГК:46: ошибка: ‘mFrame’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:46: ошибка: ‘av_freep’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:47: ошибка: ‘mRawFrame’ не объявлен в этой области
zm_ffmpeg_camera.ЧГК:51: ошибка: ‘sws_freeContext’ не объявлен в этой области
zm_ffmpeg_camera.ЧГК:54: ошибка: ‘mCodecContext’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:56: ошибка: ‘avcodec_close’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:59: ошибка: ‘mFormatContext’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:61: ошибка: ‘av_close_input_file’ не был объявлен в этой области
zm_ffmpeg_camera.cpp: в пустоту FfmpegCamera функции-члена‘:: инициализация()’:
zm_ffmpeg_camera.ЧГК:78: ошибка: ‘AV_LOG_DEBUG’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:78: ошибка: ‘av_log_set_level’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:80: ошибка: ‘AV_LOG_QUIET’ не объявлен в этой области
zm_ffmpeg_camera.ЧГК:80: ошибка: ‘av_log_set_level’ не объявлен в этой области
zm_ffmpeg_camera.ЧГК:82: ошибка: ‘av_register_all’ не был объявлен в этой области
zm_ffmpeg_camera.cpp: в виртуальной функции-члена ‘инт FfmpegCamera::PrimeCapture()’:
zm_ffmpeg_camera.ЧГК:94: ошибка: ‘mFormatContext’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:94: ошибка: ‘av_open_input_file’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:95: ошибка: ‘ошибка’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:98: ошибка: ‘mFormatContext’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:98: ошибка: ‘av_find_stream_info’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:99: ошибка: ‘ошибка’ не был объявлен в этой области
zm_ffmpeg_camera.КПП:103: ошибка: ‘mFormatContext’ не объявлен в этой области
zm_ffmpeg_camera.ЧГК:108: ошибка: ‘CODEC_TYPE_VIDEO’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:118: ошибка: ‘mCodecContext’ не объявлен в этой области
zm_ffmpeg_camera.ЧГК:118: ошибка: ‘mFormatContext’ не объявлен в этой области
zm_ffmpeg_camera.ЧГК:121: ошибка: ‘mCodec’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:121: ошибка: ‘avcodec_find_decoder’ не объявлен в этой области
zm_ffmpeg_camera.ЧГК:125: ошибка: ‘mCodec’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:125: ошибка: ‘avcodec_open’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:129: ошибка: ‘mRawFrame’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:129: ошибка: ‘avcodec_alloc_frame’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:132: ошибка: ‘mFrame’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:135: ошибка: ‘PIX_FMT_RGB24’ не объявлен в этой области
zm_ffmpeg_camera.ЧГК:135: ошибка: ‘avpicture_get_size’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:138: ошибка: ‘AVPicture’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:138: ошибка: ожидается первичное-выражение до ‘)’ маркер
zm_ffmpeg_camera.ЧГК:138: ошибка: ‘avpicture_fill’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:141: ошибка: ‘SWS_BICUBIC’ не объявлен в этой области
zm_ffmpeg_camera.ЧГК:141: ошибка: ‘sws_getCachedContext’ не объявлен в этой области
zm_ffmpeg_camera.cpp: в виртуальной функции-члена ‘инт FfmpegCamera::захват(изображения&)’:
zm_ffmpeg_camera.КПП:159: ошибка: ‘AVPacket’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:159: ошибка: ожидается ‘;’ перед ‘пакетов’
zm_ffmpeg_camera.ЧГК:163: ошибка: ‘mFormatContext’ не объявлен в этой области
zm_ffmpeg_camera.ЧГК:163: ошибка: "пакет" не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:163: ошибка: ‘av_read_frame’ не объявлен в этой области
zm_ffmpeg_camera.ЧГК:172: ошибка: ‘mCodecContext’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:172: ошибка: ‘mRawFrame’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:172: ошибка: ‘avcodec_decode_video2’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:182: ошибка: ‘mRawFrame’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:182: ошибка: ‘mCodecContext’ не объявлен в этой области
zm_ffmpeg_camera.ЧГК:182: ошибка: ‘mFrame’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:182: ошибка: ‘sws_scale’ не был объявлен в этой области
zm_ffmpeg_camera.КПП:188: ошибка: ‘mCodecContext’ не был объявлен в этой области
zm_ffmpeg_camera.КПП:188: ошибка: ‘mFrame’ не был объявлен в этой области
zm_ffmpeg_camera.ЧГК:193: ошибка: ‘av_free_packet’ не был объявлен в этой области
сделать[2]: *** [zm_ffmpeg_camera.о] Ошибка 1
сделать[2]: уходим каталог/корень/кулачок/ZoneMinder-1.25.0/РКЦ'
сделать[1]: *** [все-рекурсивные] Ошибка 1
сделать[1]: уходя каталог/корень/Кэм/ZoneMinder-1.25.0'
сделать: *** [все] Ошибка 2
+476
Mathieu Gemard 21 дек. 2020 г., 06:33:36

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

  1. Этот Тандерболт-для-двойной-разъем HDMI адаптер позволяет подключить две 1080р мониторов к одному порту Thunderbolt, и оба эти мониторы действуют независимо друг от друга (т. е. они не зеркальные). Адаптер также является пассивным, что приятно.
  2. Купить устройство Chromecast. Это решение является неоптимальным, и полностью зависит от вас, имея достойной подключение к интернету, но с этим $35 устройства, вы можете транслировать вкладку в браузере, рабочем столе, аудио, видео, и больше к внешнему монитору. Третий монитор может быть добавлен с помощью простой молнии-к-HDMI адаптер.
+387
TechnoMonkey 14 окт. 2023 г., 04:39:10

Обучение включает в себя больше, чем просто лекция, вы должны подготовить материалы, быть знакомым с содержанием, подготовить упражнения, экзамены и т. д.

Как вы думаете, что профессор будет делать без ограничения наречие? Или как может профессор быть справедливым к студентам, не ограничивая его?

Пример: "мы выступаем за Oracle, но мы принимаем любой другой диалект". Поэтому студент, который выбирает, чтобы сделать его в список pgsql будет в невыгодном положении, потому что материал не был готов к этому, синтаксис отличается, примеры не работают, и т. д...

Но потом мы добавили список pgsql, потому что это хорошо известно. Но это не имело бы никакого смысла, чтобы добавить pgsql и не слишком использовать MySQL. Когда это прекратится?

+321
Iftikhar 13 апр. 2013 г., 12:51:52

В "просто для удовольствия" сессии карточная игра Манчкин, было бы хорошо присоединиться к игре в прогресс? Конечно, вступление человек окажется в невыгодном положении.

Аргументы против этого, насколько я могу думать сейчас:

  1. Текущий порядок игроков нарушается путем добавления другого игрока.
+273
Vladimir Klevakin 4 окт. 2023 г., 09:30:43

Как я не могу ответить, Чиро Сантилли не совсем правильно.

Процитировать ответ оттуда:

Это не возможно, чтобы использовать выберите для булевских переменных по > ядра документам В4.15

https://github.com/torvalds/linux/blob/v4.15/Documentation/kbuild/kconfig-language.txt#L104 говорит:

- обратной зависимости: "Выберите" <символ> ["если" <выражение>] 
[...]
 Обратной зависимости могут быть использованы только с булевыми или символов Нью-Йорка.

Однако этот вопрос на самом деле о булевских переменных, так что в этом свете, должно быть возможно. К сожалению, я нашел этот вопрос, я искал ответ, а также.

+196
so many authors 16 нояб. 2017 г., 00:36:45

Я хочу, чтобы распечатать список чисел от 1 до 100 и я использовать цикл for следующим образом:

количество=100
для чисел в {1..$номер}
делать
 Эхо $ням
сделано

Когда я выполнить команду, он выводит только {1..100} и не списке число от 1 до 100.

+174
Jimchao 25 апр. 2011 г., 19:50:27

В целом ни одна страна не заботится, где вы начинаете свой путь от.

Исключения из этого правила очень редки - например, если вы были утверждая, что спасаясь от деспотического режима в стране х, но были транзитом через страны X.

+143
chemicool 16 июл. 2012 г., 19:01:29

Мы пишем статью, в которой мы должны дать рисунок (снимок со спутника; не реальную карту), чтобы сделать предварительный раздел полный и понятный.

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

В таком случае

  • Было бы неэтично не привожу форум в наши исследования?
  • Если нужно привести любой из доступных форуме ссылки, как мы должны ссылаться на изображения?
+139
Sotiris 18 окт. 2013 г., 20:17:34

Если я правильно понял, у вас есть файлы и папки такой:

$ mkdir служат для реж{1,2,3} ; сенсорный файл{1,2,3} .файл{1,2,3}
$ Общ -в
.файл1 .файл2 .файл file3 dir1 и Директория dir2 dir3 файл1 файл2 файл file3

и хотят переименовать Дирс в _dir1, _dir2, _dir3?

Что найти/е МВ выглядит выполнимо. Давайте посмотрим, что он печатает:

$ найти . -тип D -имя '*' -е "МВ \"%ч/%Ф\" \"%ч./_%ф\"\Н"
МВ "./." "./_".
МВ "./директория dir2" "./_dir2"
МВ "./dir3" "./_dir3"
МВ "./из dir1" "./_dir1"

Что первая команда выпадет сообщение об ошибке, поскольку "точка" является особенным и вы не можете переименовать его. Но остальные должны быть в порядке, и необходимо переименовать каталоги, как вы хотели:

$ найти . -тип D -имя '*' -е "МВ \"%ч/%Ф\" \"%ч./_%ф\"\Н" | Ш.
МВ: не может двигаться ‘./.’ для‘./_’.: Устройство или ресурс занято
$ ЛС-д _dir*
_dir1 _dir2 _dir3

Но пронзительные команды в консоли-это немного некрасиво, и если файл имена довольно странно, результаты будут удивительно (например, если они содержат $ знаки, которые будут вызывать переменной или подстановки команды в консоли).

Если файлы все на одном уровне, то это следует сделать.

для Х * ; У [ -Д "$х" ] && МВ "$х" "_$х" ; сделано

(Хотя, если _$Х уже существует, будут перемещены в него.)

Если вы хотите включить каталоги, имена которых начинаются с точки, использовать shopt -с dotglob заранее.

Это слишком близко:

найти . -тип D -exec будет переименовать с/^/_/' {} \;

Но так как найти дает переименовать пути, начиная с ./, мы должны принимать это во внимание. На одном уровне только, это должны сделать (изменения ведущих ./ в ./_):

найти . -тип D -exec будет переименовать с,^./,./_,' {} \;

Чтобы получить каталоги на всех уровнях, найти -execdir может быть простой в использовании. Он выполняет команду в каталог файла. Нам нужны -глубина обработки переименовывается в правильном порядке.

найти . -глубина-тип D -execdir переименовать с,^./,./_,' {} \;

Может быть, добавить ! -имен ., тоже. например

$ команды mkdir foo в foo в/dir1 и ФОО/директория dir2
$ найти . -глубина! -имя . -тип D -execdir переименовать с,^./,./_,' {} \;
$ _foo ЛС 
_dir1 _dir2
+130
Nik name 8 мая 2014 г., 20:13:10

Если у вас есть Перл переименовать (например, потому, что ты на Debian или Ubuntu), это самый простой способ из шкуры этой кошки (как в кошке — есть много инструментов для массового переименования, а также поиск в архивах этого сайта и супер пользователь должен найти все крупные).

переименовать с/[- ]//г' *.в XML

Это, как говорится, ваш сценарий сработал бы, если бы вы следовали самых важных Shell-программировании принцип: все подстановок переменных должны быть в двойных кавычках. (Зачем вам нужен этот дополнительный бит синтаксис пух? Потому что бывают случаи, когда вы на самом деле хотите неупомянутой поведения. Но эти случаи довольно редки.)

для F в *.в формате XML; сделать МВ "$ф" "${ф//[ -]/}"; сделано

С ЗШ, вам не нужно писать петлю: вы можете использовать удобный ЗМВ функции.

Автозагрузка ЗМВ
ЗМВ '(*.в XML)' '${1//[- ]/}'
+112
legends2k 14 сент. 2019 г., 19:33:46

Я заинтересован в посещении Шпицбергена, но я не знаю, с чего начать. Я знаю, что я могу забронировать рюкзак или что-то подобное, чтобы пойти туда, какое-нибудь место, чтобы спать и сделать некоторые экскурсии, но они обычно дорогие.

Кто-то был там раньше и может поделиться своим опытом? Кто-нибудь знает, каковы возможности пойти и путешествуйте по острову?

+41
GMari 9 нояб. 2011 г., 14:35:40

Показать вопросы с тегом