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

37
Как включить локализацию и очередь для создания базы данных?

В новом экземпляре Ubuntu 10.4 я пытался использовать locateкоманду только для получения ошибки locate: can not stat () `/var/lib/mlocate/mlocate.db': No such file or directory от использования этой команды в других системах, я предполагаю, что это означает, что база данных еще не была собрана (это...

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

При создании каталогов mkdir -m <mode> <dir>предусматривает создание одной или нескольких папок с заданным режимом / разрешениями (атомарно). Есть ли эквивалент для создания файлов в командной строке? Что-то похожее на: open("file", O_WRONLY | O_APPEND | O_CREAT, 0777); Использование с...

37
Что никто не пользователь и группа?

На моем сервере (Synology DS212) некоторые файлы и папки имеют nobody nobodyпользователей и группы. Каковы характеристики этого пользователя и группы? Кто может написать о прочтении этого файла? Как я могу это изменить? Для какого пользователя и...

37
Объяснение непрофессионала «Все есть файл» - что отличается от Windows?

Я знаю, что «Все является файлом» означает, что даже устройства имеют свое имя и путь в Unix и Unix-подобных системах, и это позволяет использовать общие инструменты на различных ресурсах независимо от их природы. Но я не могу сравнить это с Windows, единственной другой ОС, с которой я работал. Я...

36
Это UUOC (бесполезное использование cat) для перенаправления одного файла в другой?

Если я хочу, чтобы содержимое file2совпадало с содержимым file1, я мог бы просто запустить cp file1 file2. Однако, если я хочу , чтобы сохранить все о file2 кроме Содержанию-владельца, права доступа, расширенные атрибуты, списки управления доступом, жесткие ссылки и т.д., и т.д., то я не хотел бы...

36
/ proc / PID / fd / X номер ссылки

В Linux /proc/PID/fd/Xссылки на файловые дескрипторы, представляющие собой каналы или сокеты, имеют номер, например: l-wx------ 1 user user 64 Mar 24 00:05 1 -> pipe:[6839] l-wx------ 1 user user 64 Mar 24 00:05 2 -> pipe:[6839] lrwx------ 1 user user 64 Mar 24 00:05 3 -> socket:[3142925]...

36
Чтение строк из файла с помощью bash: for vs. while

Я пытаюсь прочитать текстовый файл и сделать что-то с каждой строкой, используя скрипт bash. Итак, у меня есть список, который выглядит так: server1 server2 server3 server4 Я думал, что смогу зациклить это, используя цикл while, вот так: while read server; do ssh $server "uname -a" done <...

35
Есть ли удобный способ классифицировать файлы как «двоичные» или «текстовые»?

Стандартный Unix утилита , как grepи diffиспользовать некоторые эвристики для классификации файлов как «текст» или «двоичный». (Например grep, вывод может включать строки вроде Binary file frobozz matches.) Есть ли удобный тест, который можно применить в zshсценарии для выполнения аналогичной...

35
Как использовать wget со списком URL-адресов и соответствующими выходными файлами?

Предположим, list_of_urlsвыглядит так: http://www.url1.com/some.txt http://www.url2.com/video.mp4 Я знаю, как использовать это с: wget -i list_of_urls Но что если у my list_of_urlsэто есть, и все они возвращают нужные файлы, такие как PDF или видео:...

35
Как мне сделать файл НЕ изменяемым?

После входа в систему я могу сделать следующее: mkdir foo touch foo/bar chmod 400 foo/bar chmod 500 foo Затем я могу открыть vim (не как root), редактировать bar, форсировать запись w!, и файл будет изменен. Как я могу заставить операционную систему запретить изменение файла? ОБНОВЛЕНИЕ 02 марта...

35
Как правильно запрашивать функцию в GNU Linux?

Я пытаюсь отправить отчет об ошибке для файла приложения, / usr / bin / file Но посоветовавшись с человеком и отправив письмо ОШИБКИ Пожалуйста, сообщайте об ошибках и отправляйте исправления трекеру ошибок по адресу http://bugs.gw.com/ или списку рассылки по адресу ⟨file@mx.gw.com⟩ (посетите...

35
Можно ли узнать, какой программой или скриптом создан данный файл?

В моем домашнем каталоге неожиданно появились три файла: client_state.xml, lockfile и time_stats_log. Последние два пусты. Мне интересно, как они туда попали. Это не первый раз, когда это случилось, но последний раз это было несколько недель назад; Я удалил файлы и ничего не сломалось и не...

35
Клонировать весь раздел или жесткий диск в разреженный файл

Мне нравится клонировать весь раздел или весь жесткий диск на больший внешний диск, но мне нравится создавать разреженный файл. Я часто использую ddдля клонирования, но он не поддерживает разреженные файлы. В качестве обходного пути я использовал что-то вроде: cp --sparse=always <(dd...

34
Какой смысл mv -f?

Руководство GNU Coreutils дляmv говорит: -f --force Do not prompt the user before removing a destination file. Тем не менее, это, кажется, уже поведение по умолчанию для mv, так что -fопция представляется излишней. Например, в GNU Bash версии 4.3.11: $ ls -l total 0 $ touch 1 2; mv -f 1 2; ls 2 $...

34
Как я могу сделать операцию «копировать, если изменено»?

Я хотел бы скопировать набор файлов из каталога A в каталог B с оговоркой, что если файл в каталоге A идентичен файлу в каталоге B, этот файл не должен копироваться (и, следовательно, время его модификации не должно быть обновлено). Есть ли способ сделать это с помощью существующих инструментов,...

34
предоставление разрешений на запись для группы в папку

Как я могу дать разрешение на запись 1 группе? У меня 2 пользователя ( alexа ben). alexявляется членом группы alexи группы consult. benявляется членом группы benи группы consult. Я хочу предоставить права на чтение и запись как для папки, так alexи benдля нее consult_documents. Если я alexвладелец...

33
Как сказать сценарию ждать, пока процесс начнет принимать запросы через порт?

Мне нужна команда, которая будет ждать, пока процесс начнет принимать запросы на определенный порт. Есть ли что-то в Linux, что делает это? while (checkAlive -host localhost -port 13000 == false) do some waiting...

33
Почему при создании пустого файла «touch file» предпочтительнее, чем «>> file»?

Никогда не понимал, что вы можете сделать это до сих пор: : >> file Похоже, что функционально похож на: touch file Есть ли причина, по которой большинство ресурсов предпочитают использовать эту встроенную...

33
Список недавно измененных файлов

Как я могу получить список всех файлов, измененных, скажем, 3 месяца назад. Я проверил этот вопрос, но не смог применить его к своему сценарию. Я пытаюсь сделать это сейчас, похоже, это работает, но я знаю, что должен быть лучший способ, используя find. ls -ltR | grep -v '2011-05' | grep -v...

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

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