Вопросы с тегом «files»

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

Что происходит с файлами, которые удаляются, когда у них открыт дескриптор файла? Я думал об этом с тех пор, как понял, что могу удалить видеофайл, пока он воспроизводился в MPlayer, и он все равно будет проигрываться до конца. Откуда он берет данные? Это все еще идет с жесткого диска? Это было...

15
СР ведет себя странно, когда. (точка) или .. (точка) - исходный каталог

Этот ответ показывает, что можно скопировать все файлы, включая скрытые, из каталога srcв каталог destследующим образом: mkdir dest cp -r src/. dest В ответе или его комментариях нет объяснения, почему это действительно работает, и, похоже, никто не находит документацию по этому вопросу. Я...

15
Как скопировать каждый 4-й файл в папку

У меня есть много файлов в папке, названной как 00802_Bla_Aquarium_XXXXX.jpg. Теперь мне нужно скопировать каждый 4-й файл в подпапку, говоря в selected/. 00802_Bla_Aquarium_00020.jpg <= this one 00802_Bla_Aquarium_00021.jpg 00802_Bla_Aquarium_00022.jpg 00802_Bla_Aquarium_00023.jpg...

15
Как вывести «разреженность» файла?

Как вывести, сколько номинального размера файла фактически заполнено данными? Как vmtouchпоказывает, сколько файлов в данный момент находится в памяти ... Я ожидаю, что рабочий процесс будет таким: $ fallocate -l 1000000 data $ measure_sparseness data 100% $ fallocate -p -o 250000 -l 500000 data $...

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

У меня есть файл VCF, который содержит множество VCARD. При импорте vcf-файла в outlook кажется, что он импортирует только первую vcard. Поэтому я хочу разделить их. Учитывая, что vcard начинается с BEGIN:VCARD и заканчивается END:VCARD Каков наилучший способ разбить каждую vcard на отдельный файл?...

15
Почему имена файлов начинаются с точки? Могу ли я скрыть файлы, не используя точку в качестве первого символа?

Первоначально я думал, что это совпадение, но теперь я вижу, что есть даже тег для него: все скрытые имена файлов начинаются с точки. Это соглашение? Почему это было выбрано? Можно ли это изменить? Или другими словами (как связанный вопрос @evilsoup предложил, что подразумевает ответ на кучу...

15
Файловый дескриптор и форк

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

15
разрешения 755 на / home / <пользователь> /

Мне интересно, почему по умолчанию для моего каталога /home/<user>/установлены разрешения 755. Это позволяет другим пользователям входить в каталоги и читать файлы в моем доме. Есть ли законная причина для этого? Могу ли я установить разрешения 700для моего дома и всех подкаталогов, например:...

15
найти с -execdir

Когда я бегу findс собой, -execdirя не получаю ожидаемых результатов. Например: mkdir -p a/b/c find . -type d -execdir touch foo \; $ tree a a ├── b │   ├── c │   └── foo └── foo Каталог cне содержит fooфайл. Как я могу findпосетить и сделать что-то локально в каждом...

15
Оболочкообразная среда для двоичной обработки

Этот вопрос приходил ко мне пару раз раньше, теперь, в ответ на вопрос « Цикл по бинарным блокам данных» из stdin в ответах Bash, приведенный в /programming/993434/what-language-is-to-binary как-perl-is-to-text также не были удовлетворительными. Я ищу среду сценариев, специально предназначенную для...

15
Найти файлы, созданные конкретным пользователем

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

15
Получить последний каталог (не последний файл)

Моя папка parentимеет следующий контент: A.Folder B.Folder C.File В нем есть как папки, так и файлы. B.Folderновее. Теперь я просто хочу получить B.Folder, как я могу этого достичь? Я попробовал это, ls -ltr ./parent | grep '^d' | tail -1 но это дает мне drwxrwxr-x 2 user user 4096 Jun 13 10:53...

15
Как сделать живое обновление во время работы программы?

Интересно, как приложения-убийцы, такие как Thunderbird или Firefox, могут обновляться через системный менеджер пакетов, пока они еще работают? Что происходит со старым кодом во время их обновления? Что мне делать, если я хочу написать программу a.out, которая обновляется во время...

14
Перебрать папку и список файлов

У меня есть папка с именем sample и в ней 3 файла. Я хочу написать скрипт оболочки, который будет читать эти файлы в папке с образцами и публиковать их на сайте HTTP с помощью curl. Я написал следующее для перечисления файлов внутри папки: for dir in sample/*; do echo $dir; done Но это дает мне...

14
Найти удобочитаемые файлы

Я пытаюсь найти эффективный способ справиться с бандитским заданием 5 уровня OverTheWire . В любом случае, у меня есть куча файлов, и есть только один, который соответствует следующим критериям: Человек читаемый Размер 1033 байта Неисполнительный Прямо сейчас я использую findкоманду и могу найти...