Tag: файлы

Прочитайте середину большого файла

У меня есть файл с 1 ТБ. Я хотел бы прочитать с байта 12345678901 по байт 19876543212 и поместить его на стандартный вывод на машину с ОЗУ 100 МБ. Я могу легко написать perl-скрипт, который делает это. sysread обеспечивает 700 Мбайт / с (это нормально), но syswrite обеспечивает только 30 Мбайт / с. Я хотел […]

Могу ли я заставить `cut` изменять файл на месте?

Страница руководства не дает мне большой надежды, но я надеюсь, что это недокументированная (и / или GNU-специфическая) функция.

переадресация кота

Скажите, что в текущей директории существует файл abc и в нем есть текст. Когда вы выполните команду: cat abc > abc Почему содержимое файла abc исчезает? Почему команда удаляет текст в нем, и файл становится пустым файлом?

Инструменты для визуализации распределений размеров файлов

Возможный дубликат: Как понять, что занимает пространство? Существуют ли какие-либо инструменты в Linux для графической визуализации распределения размеров файлов по заданному пути? Я ищу что-то в соответствии с WinDirStat , но в Linux, например, см. Снимок ниже: Кроме того, есть ли подобные инструменты, которые могли бы показать такое распространение на терминале ? (Обычно я использую […]

Количество файлов, не содержащих заданную строку

Я прочитал вопрос о том, как узнать количество файлов, содержащих определенную строку. Это возможно с помощью grep -l "string" * | wc -l grep -l "string" * | wc -l . Можно ли инвертировать это, найдя количество файлов, не содержащих целевую строку? Я попробовал добавить параметр -v , но это, похоже, не приводит к правильному […]

Перенаправление вывода печати на многократные файлы в awk

Я хочу напечатать те же строки в двух разных файлах. То, что я делаю сейчас, это: print ID[i]" "Value[i]" "TS1[i]" "TS2[i] > "file1.txt"; print ID[i]" "Value[i]" "TS1[i]" "TS2[i] > "file2.txt"; Могу ли я написать одну команду, чтобы перенаправить ее на два разных файла? РЕДАКТИРОВАТЬ Я не хочу печатать весь вывод команды для нескольких файлов, я […]

Что делает это решение zsh для «списка аргументов слишком длинным»?

Я прочитал в этом ответе от @Gilles следующее: В zsh вы можете загрузить mv builtin: setopt extended_glob zmodload -Fm zsh/files b:zf_\* mv — ^*.(jpg|png|bmp) targetdir/ как решение "mv: Argument list too long” проблемы "mv: Argument list too long” . Ответ предполагает использование mv zsh (в отличие от GNU), но что именно делает эта линия ?: […]

Более сложная команда файлов для глубокого контроля?

Иногда кажется, что стандартная file команда (5.04 на моей системе Ubuntu) недостаточно сложна (или я просто использую ее неправильно, что вполне может быть). Например, когда я запускаю его в файле .exe , и я вполне уверен, что он содержит некоторый архив, я бы ожидал вывода следующим образом: $ improved-file foo.exe foo.exe: PE32 executable for MS […]

Загрузите только часть файла

Я пытаюсь найти, если можно загрузить часть файла (любой файл) через axel или aria2 или любые другие доступные инструменты. Например, есть файл фильма (потому что это делает смысл в A / V-файлах). Как я могу загрузить только последние 50 МБ или 3-й 60 Мб из первого файла?

Как я рекурсивно ретранслировать через .gz-файлы?

Я использую скрипт для регулярной загрузки сообщений gmail, которые сжимают сырые файлы .eml в .gz. Скрипт создает папку для каждого дня, а затем сжимает каждое сообщение в свой собственный файл. Мне нужен способ поиска в этом архиве для строки. Похоже, что Греп не делает этого. Я также попробовал SearchMonkey.

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