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

32
Можно ли подключить скрипт bash к файлу?

Я хочу, чтобы скрипт не работал, если не был изменен / удален определенный файл (или файл, созданный в определенной директории, или ...). Может ли это быть достигнуто элегантным способом? Самое простое, что приходит мне в голову - это цикл, который некоторое время спит, прежде чем снова проверять...

32
Удалить первые n байтов файлов

У меня экстремальная проблема, и все решения, которые я могу себе представить, сложны. Согласно моему опыту работы с UNIX / Linux, должен быть легкий путь. Я хочу удалить первые 31 байт каждого файла в /foo/. Каждый файл достаточно длинный. Ну, я уверен, что кто-нибудь предложит мне удивительно...

32
Разрешение символических ссылок (pwd)

Скажи, что я делаю следующее: cd /some/path ln -s /target/path symbolic_name Если тогда сделать: cd /some/path cd symbolic_name pwd Я получил: /some/path/symblic_name и нет: /target/path Есть ли способ заставить оболочку "полностью разрешить" символическую ссылку (т.е. обновить CWD и т. Д.), Как...

32
Какова концепция создания файла с нулевыми байтами в Linux?

Если я сделаю следующее: touch /tmp/test а затем выполнить ls -la /tmp/ Я мог видеть testфайл с 0 байтами в каталоге. Но как операционная система обрабатывает концепцию 0 байтов . Если я изложу это в терминах непрофессионала: 0 Байт вообще не является памятью, следовательно, ничего не создано....

32
удалить файлы, соответствующие шаблону

Мне нужно рекурсивно удалить все файлы во всех подкаталогах, где имя файла содержит число, за которым следует «x», за которым следует число, как минимум два раза. Пример: Я хотел бы удалить эти файлы: 'aaa-12x123-123x12.jpg' 'aaa-12x12-123x12-12x123.jpg' Но я не хочу удалять эти файлы: 'aaa.jpg'...

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

У меня есть программа, которая хранит свои настройки в ~/.config/myprogramчто я использую как в интерактивном режиме, так и с системой пакетного обслуживания. При интерактивном запуске я хочу, чтобы эта программа использовала мои файлы конфигурации (и это так). Но при работе в пакетном режиме файлы...

31
Почему исполняемые файлы в / usr / sbin доступны для записи root?

Не могли бы вы объяснить, почему двоичный скомпилированный файл (например, в /usr/sbin) имеет разрешение на запись для rootпользователя? Для меня это составлено. Это означает, что прямая запись не имеет смысла и может как-то подвергнуть файл какой-либо проблеме безопасности. Сценарий (например,...

31
Как вывести список файлов, отсортированных по дате изменения рекурсивно (команда stat недоступна!)

Как я могу получить список всех файлов в текущем каталоге вместе с датой их изменения и отсортировать по этой дате? Теперь я знаю, как этого добиться find, statи sort, но по какой-то странной причине statон не установлен на коробке, и вряд ли я смогу его установить. Любой другой вариант? PS:...

31
Существует ли команда top-like, показывающая пропускную способность сети и доступ к файлам запущенных процессов

Например, мы хотели бы увидеть: PROCESS IF TX RX FILE(regular) R/W prog1 eth0 200kB/s 12kB/s -- -- wlan0 12kB/s 100kB/s -- -- -- -- -- file1 R -- -- -- file2 R -- -- -- file3 W prog2 eth0 0kB/s 200kB/s -- -- -- -- -- file4 W -- -- -- file5 W Это возможно? nethogs показывает только TX / RX, а lsof...

31
Заменить файл жесткой ссылкой на / dev / null

Я запускаю приложение, которое пишет в log.txt. Приложение было обновлено до новой версии, благодаря чему поддерживаемые плагины перестали быть совместимыми. Он вызывает огромное количество ошибок в log.txt и не поддерживает запись в другой файл журнала. Как я могу записать их в другой журнал? Я...

31
Как мне «следить и следить» за файлом?

Файл последовательно загружается wget. Если я начну распаковывать его cat myfile.tar.bz2 | tar -xj, он может распаковать правильно или потерпеть неудачу с «Неожиданным EOF», в зависимости от того, что быстрее. Как «отслеживать и отслеживать» файл, т.е. выводить содержимое файла на стандартный...

31
Удалить файлы в каталоге без ошибок, если он уже пуст

Как часть сценария развертывания, я хочу сбросить некоторые кэшированные данные из моего временного каталога. Я использую команду как: rm /tmp/our_cache/* Однако, если /tmp/our_cacheон пуст (довольно часто встречается при быстрой смене множества изменений на нашем тестовом сервере), выдается...

29
Почему сокеты TCP / IP считаются «открытыми файлами»?

Мне нужна помощь в понимании того, что, как я уверен, является фундаментальной концепцией в Linux: ограничение для открытых файлов. В частности, я запутался в том, почему открытые сокеты могут рассчитывать на общее количество «открытых файлов» в системе. Может кто-нибудь уточнить, почему? Я...

29
Gedit не сохранит файл на общем ресурсе VirtualBox: текстовый файл занят

У меня есть текстовый файл, который я могу изменить, используя другие приложения (например openoffice). Но когда я пытаюсь изменить и сохранить его с помощью gedit, я получаю сообщение об ошибке gedit: Could not save the file /media/sf_Ubuntu/BuildNotes.txt. Unexpected error: Error renaming...

29
создание последовательности чисел, по одному на строку в файле

Есть ли способ создать из воздуха файл, представляющий собой последовательность чисел, начиная с заданного числа, по одному в строке? что-то типа magic_command start 100 lines 5 > b.txt а затем, b.txtбудет 100 101 102 103 104...

29
Кто создает / etc / {group, gshadow, passwd, shadow} -?

В любой Linux-системе, к которой у меня есть доступ (пара Archlinux, Ubuntu, Debian Sid и Gentoo), есть следующие 4 файла /etc/, каждый из которых заканчивается тире: /etc/group- /etc/gshadow- /etc/passwd- /etc/shadow- В интернете говорят, что это просто файлы резервных копий, которые обновляются...

29
Когда каталоги перестали быть читаемыми как файлы?

У меня есть 1-е издание книги «Среда программирования Unix». В главе 2 авторы утверждают, что каталоги доступны для чтения в виде файлов, и упоминают некоторые факты о формате этих файлов. Они дают некоторые примеры использования, такие как cat .(в упражнении 2-2). По крайней мере, в Дарвине...

29
Почему программный пакет работает нормально, даже когда он обновляется?

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