1
ответ

переименовать динамически сгенерированный файл, который содержит BASIC

как я могу использовать команду rename mv shell, чтобы переименовать файл, точное имя которого я не знаю, но который всегда содержит слово BASIC, переименовать Ex2WebR1_0WEBSHOP01_005443_B_BASIC.XML BASIC. XML у меня есть ...
31.05.2020
1
ответ

Как вывести команду, которая воздействует на несколько файлов, в несколько файлов?

Я пытаюсь использовать команду objdump, чтобы разобрать все файлы в текущем каталоге с расширением.o, а затем поместить вывод этой команды для каждого файла.o в файл.txt с расширением...
26.05.2020
1
ответ

Каков наилучший подход к дублированию файла с другим именем файла и изменению содержимого в Unix?

Последние 2 дня я изучал Unix Script. Так как я никогда раньше не касался сценария Unix, и вдруг мне нужно создать сценарий Unix для поддержки моей программы. В принципе, я хотел бы найти...
26.05.2020
1
ответ

отсортировать часть имени

У меня есть несколько имен с одинаковым префиксом, но префикс неизвестен. Я хочу сортировать только по цифрам в имени. то есть abcd_006-123 abcd_006-232 bbcd_w_006-112, поэтому bbcd_w_006-112 должно быть ...
10.05.2020
1
ответ

Шифрование домашней папки без шифрования имен файлов с помощью `ecryptfs`

ecryptfs шифрует домашние папки с шифрованием имен файлов по умолчанию. Однако из-за этого имена файлов с более чем 143 символами не могут существовать в домашней папке (в то время как незашифрованная домашняя папка ext4 ...
04.05.2020
1
ответ

заменить несколько строк в файле с помощью ksh

У меня есть каталог, в котором все файлы перечислены с расширением .ear. Я хочу удалить .ear и оставить только имя файла. Я возможен? Когда я пытаюсь cd /путь/ ls >> файл затем в выходной файл ...
30.04.2020
1
ответ

Объединение файлов на основе первых символов имен файлов

В папке у меня есть файлы, как показано ниже. СТРАНА_US_20200401.TXT СТРАНА_GB_20200401.TXT СТРАНА_FR_20100328.TXT СТРАНА_US_20200406.TXT COUNTRY_GB_20200410.TXT Я хочу проверить первые 10 символов...
22.04.2020
1
ответ

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

У меня есть каталог с множеством подкаталогов -. Каждый из подкаталогов -имеет уникальные имена. Я хотел бы взять каждый файл, оканчивающийся на «.nc», в подкаталогах -и переместить эти файлы на один уровень вверх....
21.04.2020
1
ответ

Использование grep --exclude-dir в OSX

Я пытаюсь найти файл, содержащий текст "Интерактивная оболочка по умолчанию". Я пытаюсь найти его с помощью следующей команды grep: grep -r --exclude-dir='/{var,Volumes,bin,cores,dev,sbin,...
19.04.2020
1
ответ

Правила завершения zsh - удалить расширение файла из результата завершения

Я пытаюсь создать простые правила завершения zsh для прохода сценария диспетчера паролей. pass хранит свои пароли в структуре каталогов, сами файлы представляют собой файлы .gpg. Я хочу завершить...
12.04.2020
1
ответ

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

Я использую Synology DS1515+ и DSM 6.2.2. Я хотел бы удалить определенный раздел во имя многих файлов. Например; abcde(test).mp4 → abcd.mp4 love(1).mp4 → love.mp4 Раздел от ( до ) в ...
06.04.2020
1
ответ

Как сделать, чтобы realpath никогда не разрешал символические ссылки?

Я ищу команду для возврата абсолютного пути к файлу без разрешения символических ссылок. В общем, realpath справляется с этим хорошо. $ mkdir/tmp/тест; компакт-диск /tmp/тест $ mkdir foo $ ln -s foo bar $...
02.04.2020
1
ответ

Невозможно удалить каталог со странным именем

При создании новой папки я не понял, что в BASH ' это специальный символ, что означает, что я в итоге получилась папка с названием «Пролетая над кукушками\ Гнездо\\(1975\)?выйти?выйти()?ls?????????? или ...
09.03.2020
1
ответ

Сортировка файлов по сходству имен файлов

У меня есть структура каталогов, содержащая много файлов. Я хочу найти похожие файлы рекурсивно и отсортировать их по именам. Простая часть: найти все файлы с именем f*.ext и переместить их в ...
04.03.2020
1
ответ

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

У меня есть несколько файлов .sh и .bat в каталоге. Я хочу перечислить только файлы .sh, в которых есть слово «JAVA_HOME». Я попробовал grep -rl "JAVA_HOME" | grep "*.sh", grep -rl "JAVA_HOME" *.sh и некоторые другие...
27.12.2019
1
ответ

То же имя файла, разные INODES

Я недавно обнаружил на машине с RHEL6: ls -lbi 917921 -rw-r-----. 1 Алекс Поворотный 5245 Дек 17 20:36 application.yml 917922 -rw-r-----. 1 алекс поворотный 2972 ​​дек 17 20:36 application11.yml ...
20.12.2019
1
ответ

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

У меня есть несколько файлов, все они начинаются с имени template_file template_images Я хочу сделать эти файлы скрытыми, добавив точку перед всеми ними. Какую командную строку терминала я могу использовать для...
18.12.2019
1
ответ

Копирование файлов с пробелами в имени с помощью сценария оболочки

Я использую этот сценарий для переноса всех файлов из общего каталога в другой каталог: cd /share пока : сделать для всех файлов в $(find /share/ -maxdepth 1 -type f -iname "*" -mmin +1); do sudo mv "$...
05.12.2019
1
ответ

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

У меня есть файлы в этом формате: 12.999.jpg 34.999.jpg 45.999.jpg 12.555.jpg Итак, например, я хочу удалить все файлы, в имени которых есть «999». Но эти файлы могут быть в отдельных ...
03.12.2019
1
ответ

файл сортировки путей unix с двух дисков

У меня есть файл, содержащий пути двух каталогов. Я хочу отсортировать их по имени файла без учета родительских каталогов. Текст такой: /mnt/samsung/a/b/c /mnt/samsung/d/e/f ... /мнт/вд/а/б/с /mnt/...
22.11.2019
1
ответ

переименовать 'y/A-Z/a-z/' * не работает в подсистеме Windows для Linux (wsl)

Когда вы это делаете, он говорит, что файл уже существует. пример вывода: переименовать 'y/A-Z/a-z/' * Totemic-1.12.2-0.11.6.jar не переименован: totemic-1.12.2-0.11.6.jar уже существует TreeChoppin-1.12.2-1.0.0.jar не ...
26.10.2019
1
ответ

как перебрать выбранные расширения файлов в ZSH?

Я ищу ZSH-эквивалент этой конструкции BASH: for file in *.{abc,def,ghi}; сделать #цикл по всем файлам с расширениями .abc, .def и .ghi Я не могу найти подобную конструкцию для ZSH. ...
07.10.2019
1
ответ

Открытие файла *с частично неизвестным именем файла* в исполняемом каталоге

У меня есть каталог в Linux, который я могу выполнить. Таким образом, мне должно быть разрешено перейти в каталог и открыть файл(ы). Я знаю, что интересующий меня файл начинается с буквы f и имеет номер ...
28.09.2019
1
ответ

zsh: полный относительный путь как абсолютный?

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

Может ли каждый файл действительно иметь по крайней мере 2 имени (и, следовательно, 2 жестких ссылки)?

Эта страница об инодах оказала исключительную помощь в понимании поверхностной концепции файловых систем. На той же странице автор вставил этот фрагмент, демонстрирующий, что каждый файл или каталог...
24.09.2019
1
ответ

Как составить список имен каталогов, которые не содержат определенного имени файла?

У меня есть несколько сотен каталогов, и в каждом из этих каталогов есть файлы с датой в именах файлов, например: $cd dir1 $ls 20190915.file.gz 20190916.file.gz 20190917.file.gz ... ...
21.09.2019
1
ответ

Почему mktemp -ты считал "небезопасным"?

Недавно я прочитал --текст справки для mktemp (справочная страница была недоступна )и наткнулся на это:-u, --сухой запуск -ничего не создавать; просто напечатать имя (небезопасно )Почему это «небезопасно»? Есть...
09.09.2019
1
ответ

UNIX/SED - Подстановочный знак в имени файла

Имя файла: file_201909091143.csv Как добавить подстановочный знак для извлечения всех файлов, начинающихся с «файл»? #!/bin/bash # очищает пустые строки sed -i '/^$/d' файл?.csv # отсутствует подстановочный знак ОБНОВЛЕНИЕ ls каталога: ...
04.09.2019
1
ответ

Есть ли символ, который сортируется перед символом новой строки, для управления порядком сортировки в 'ls'?

Я разрабатываю некоторые рекомендации по именованию файлов и пытаюсь найти способ разрешить перечисление черновика документа перед окончательной редакцией. Пример: В настоящее время мое соглашение об именовании выглядит следующим образом: ...
27.08.2019
1
ответ

Команда копирования Bash не работает после переименования файла

У меня есть этот сценарий оболочки установщика в сценарии bash. Я делаю переименование существующего текстового файла (резервное копирование). я удаляю старый файл Скопируйте новый файл в целевой каталог mv /target/data.ini /target/...
26.08.2019