6
ответов

Сохраните размер файла журнала зафиксированным без logrotate

Есть ли любой способ сохранить размер файла файла журнала зафиксированным, не поворачивая его новым пустым файлом и удаляя (или архивируя) старый файл. Например, если я установил размер максимума файла журнала на 1 МБ, после...
20.05.2011
6
ответов

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

Как я могу получить список всех файлов под текущим каталогом наряду с их датой модификации и отсортированный по той дате? Теперь я знаю, как достигнуть этого с находкой, статистикой и видом, но для некоторых странных...
14.03.2011
6
ответов

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

Три файла внезапно появились в моем корневом каталоге, названном "client_state.xml", "lockfile", и "time_stats_log". Последние два пусты. Я задаюсь вопросом, как они добрались там. Это не первый раз...
18.01.2011
5
ответов

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

Допустим, у меня много каталогов для отчетов и у меня всегда есть файл report.md в каталогах с отчетами, а report.pdf только в готовых отчетах. Я хочу найти каталоги, где report.md...
26.08.2020
5
ответов

Самый эффективный способ изменить 1 строку в файле

Я хочу рекурсивно изменить первую строку из сотен файлов наиболее эффективным способом. Пример того, что я хочу сделать, это изменить #!/bin/bash на #!/bin/sh, поэтому я придумал это...
13.08.2020
5
ответов

Различие между двумя похожими большими необработанными двоичными файлами

Допустим, у меня есть файл abc размером 4 ГБ на локальном компьютере. Я загрузил его на удаленный сервер через SFTP, это заняло несколько часов. Сейчас немного модифицировал файл (наверное 50 мб максимум, но не...
04.02.2020
5
ответов

Как создать несколько имен файлов из list.txt в bash?

Я хочу создать несколько файлов одновременно, используя имена из файла list.txt, как мне это сделать? Образец list.txt: EOG090W002U ЭОГ090W00C1 ЭОГ090W00DC ЭОГ090W00DE ЭОГ090W00E5 ЭОГ090W00HR ЭОГ090W00MH ...
24.01.2020
5
ответов

Перемещение всех файлов с одинаковым расширением .txt в новый каталог.

По сути, мой жесткий диск в беспорядке, и у меня более 200 подкаталогов в основном каталоге. Я хочу по существу переместить все файлы из более чем 200 подкаталогов с расширением .txt и т. д. в новый...
23.12.2019
5
ответов

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

У меня есть много файлов с такими именами, как: data1_1.txt data1_2.txt data1_3.txt data2_1.txt data2_2.txt ... Однако они были загружены и названы в обратном порядке. Как я мог переименовать все ...
14.12.2019
5
ответов

Проверка наличия нескольких каталогов

Я хочу проверить наличие нескольких каталогов, скажем, dir1, dir2 и dir3 в рабочем каталоге. У меня есть следующее if [-d "$ PWD / dir1"] && [-d "$ PWD / dir2"] && [-...
02.03.2019
5
ответов

Я хочу переименовать все файлы в каталоге с *.ts на *.mkv [дубликат]

Переименовать все файлы в .ts файлах в каталоге Моя команда echo работает, но не если я пытаюсь сделать ее новой переменной. #!/бин/ш для файла в "${1}"/*.ts; выполнить эхо ${файл} | sed -e 's|.ts|.mkv|' ...
28.01.2019
5
ответов

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

Я изучаю Linux и получил это Проблема как моя домашняя работа, но я не могу решить это, что, как мы можем сравнить два файла содержимого в режиме оболочки. (Здесь мы можем предположить, что оба файла, имеющие текстовые контент ...
10.11.2018
5
ответов

Удалить файлы, которые не называются «today.md» [дубликат]

У меня есть ряд файлов уценки в рабочем каталоге: $ ls *.мд csv_reader.md egrep.md find.md found_pdfs.md osPathSep_help.md readme.md smtplib_help.md today.md Я хочу удалить ...
31.10.2018
5
ответов

Отбросить определенный файл от кэша файловой системы Linux?

Я знаю, что могу отбросить все от кэша файловой системы Linux, но являюсь там способом отбросить всего один определенный файл? Или препятствуйте тому, чтобы файл кэшировался? Или скажите процессу не кэшировать любые файлы это...
22.07.2018
5
ответов

Переместить структуру папок между несколькими каталогами [дубликат]

Я пытаюсь переместить сразу несколько файлов, на один каталог вверх. Вот что я пробовал, но не сработало: mv ./*/__test__/index.js ./*/data.js . ├── альфа │ ├── __тест__ │ │ └── index.js │...
23.03.2018
5
ответов

Как открыть файл на основе вывод команды `file`

Итак, у меня есть каталог, в котором я хочу открыть единственный файл в этом каталоге, доступный для чтения человеком. Я использую file * для печати типа каждого файла, и один файл отображается как ASCII -text. Как я могу перенаправить ...
23.03.2018
5
ответов

Сценарий для списка только файлов текста ASCII типа в текущем каталоге?

Как записать сценарий оболочки, который ищет текущий каталог UNIX и возвращает названия всех файлов текста ASCII типа?
22.03.2018
5
ответов

Как делают устройство посимвольного ввода-вывода или символьную специальную работу файлов?

Я пытаюсь понять символьные специальные файлы. Из Википедии я понимаю, что эти файлы "обеспечивают интерфейс" для устройств, которые передают данные один символ за один раз. Мое понимание...
02.03.2018
5
ответов

Суммировать все файлы sizes

Я новичок в bash, и мне нужно написать небольшой скрипт для суммирования всех размеров файлов, за исключением подкаталогов. Моя первая идея заключалась в том, чтобы сохранить столбцы, когда вы выполняете ls -l. Я не могу использовать grep, du или други
25.02.2018
5
ответов

Как найти отсутствующие файлы в определенном диапазоне дат?

Я хочу просмотреть все файлы в папке и найти отсутствующий файл на определенную дату. Файлы разделены по часам, а имя файла имеет формат гггг-мм-дд-чч. Итак, между 2017-07-...
14.08.2017
5
ответов

Удалите определенный суффикс из всех файлов в каталоге

У меня есть файл генотипа, который я разделил на более чем 2000 файлов SNP размером 5К с помощью split -d geno_file, и я получаю примерно такой результат: table_subset_0001 table_subset_0002 ...
07.08.2017
5
ответов

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

Я хотел бы знать эквивалент кошки inputfile | sed 's/\(. \)/\1\n/g' | вид | uniq-c представленный в https://stackoverflow.com/questions/4174113/how-to-gather-characters-usage-statistics-in-text-...
23.05.2017
5
ответов

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

Некоторые компиляторы (особенно C или C++) дают Вам предупреждения о: Никакая новая строка в конце файла, я думал, что это будет C-programmers-only проблемой, но GitHub, не отображает сообщение в представлении фиксации:...
23.05.2017
5
ответов

Лучший способ вывести список только тех файлов, которыми я владею

Какую лучшую команду оболочки "one liner" я мог бы использовать для вывода списка всех файлов в каталоге, показывая только те, которыми я владею?
12.04.2017
5
ответов

Наибольшее допустимое максимальное количество открытых файлов в Linux

Есть ли (технический или практический) предел того, насколько велико вы можете настроить максимальное количество открытых файлов в Linux? Есть ли какие-либо неблагоприятные последствия, если вы настроите его на очень большое количество (скажем, 1 -...
02.01.2017
5
ответов

Каковы корневые полномочия для файла?

Если я ввожу: ls-l file.txt, я вижу, что права для того файла эквивалентны "456": 4 = владелец (r-) 5 = группа (r-x) 6 = другие (rw-), Которые являются правами для корня в этом случае? Это имеет 777?...
27.11.2016
5
ответов

Результат «ls | wc -l »не соответствует реальному количеству файлов [дубликат]

Мне нужно подсчитать количество файлов в папке и использовать следующую команду. cd testfolder баш-4.1 $ ls | wc -l 6 На самом деле в этой папке всего пять файлов, bash-4.1 $ ls всего 44 -...
05.09.2016
5
ответов

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

Я хочу запустить сценарий для всех файлов в папке, например: sh script.sh *. fasta> output, однако я хочу, чтобы выходные данные были в отдельных файлах для каждого ввода. Так что вместо 5 файлов ...
24.03.2016
5
ответов

Посмотрите, если папка имеет некоторые файлы с определенными расширениями

Предположим, что у меня есть файловая структура: CD $/home/Desktop $ ls-d */abc / $ Qwe/Zxc/Rty/Теперь, которого я хочу выполнить итерации через каждый каталог и видеть, есть ли у них какие-либо файлы "pdf". Мог кто-то говорить...
28.10.2015
5
ответов

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

Есть ли в Linux команда для поиска текста в файле и, если он найден, скопировать его в другой файл? Используя команду sed -i, мы можем найти текст, но как скопировать всю строку в другой файл?
19.06.2015