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

Структура файловой системы, в которой хранятся компьютерные файлы.

381
Выполнить против чтения бит. Как работают разрешения каталогов в Linux?

В моей CMS я заметил, что каталогам нужен установленный исполняемый бит ( +x), чтобы пользователь мог их открыть. Почему разрешение на чтение требуется для чтения каталога, и как работают разрешения на каталоги в...

254
Как установить права доступа к файлам по умолчанию для всех папок / файлов в каталоге?

Я хочу установить папку таким образом, чтобы все созданные в ней (каталоги, файлы) наследовали разрешения и группу по умолчанию. Давайте назовем группу "СМИ". Кроме того, папки / файлы, созданные в каталоге, должны автоматически иметь g +...

251
Как мне перебрать только каталоги в bash?

У меня есть папка с некоторыми каталогами и некоторыми файлами (некоторые скрыты, начиная с точки). for d in *; do echo $d done будет перебирать все файлы, но я хочу зацикливать только через каталоги. Как мне это...

171
Как получить сумму MD5 содержимого каталога в виде одной суммы?

Программа md5sum не предоставляет контрольные суммы для каталогов. Я хочу получить единую контрольную сумму MD5 для всего содержимого каталога, включая файлы в подкаталогах. То есть одна объединенная контрольная сумма, сделанная из всех файлов. Есть ли способ сделать...

171
Что такое «рабочий каталог», когда cron выполняет задание?

У меня есть скрипт, который работает, когда я запускаю его из командной строки, но когда я планирую его с, cronя получаю ошибки, что он не может найти файлы или команды. Мой вопрос двоякий: Когда я планирую использовать задание cron, использует crontab -eли он мой идентификатор пользователя в...

160
Имеют ли значение разрешения родительского каталога при доступе к подкаталогу?

Если у меня есть корневая папка с некоторыми ограничительными разрешениями, скажем, 600, и если у дочерних папок / файлов есть разрешение 777, сможет ли каждый читать / писать / выполнять дочерний файл, даже если у корневой папки есть...

151
Как удалить все пустые каталоги в поддереве?

Как я могу удалить все пустые каталоги в поддереве? Я использовал что-то вроде find . -type d -exec rmdir {} 2>/dev/null \; но мне нужно запустить несколько раз, чтобы удалить каталоги, содержащие только пустые каталоги. Более того, он довольно медленный, особенно под...

149
Слияние папок с mv?

Если я использую mvдля перемещения папку с именем «папка» в каталог, который уже содержит «папка», они будут объединены или она будет

141
Найти общий размер определенных файлов в ветви каталога

Предположим, есть каталог хранения изображений, скажем, ./photos/john_doeв котором есть несколько подкаталогов, в которых находится много определенных файлов (скажем, *.jpg). Как я могу рассчитать суммарный размер этих файлов под john_doeветкой? Я пытался du -hs ./photos/john_doe/*/*.jpg, но это...

136
Как рекурсивно найти сумму, хранящуюся в каталоге?

Я знаю, что вы можете видеть размер файла в байтах, когда делаете длинный листинг с помощью llили ls -l. Но я хочу знать, сколько места в каталоге, включая файлы в этом каталоге и подкаталогах в нем, и т. Д. Я не хочу количество файлов, но вместо этого объем памяти, который занимают эти файлы....

130
Почему жесткие ссылки на каталоги не разрешены в UNIX / Linux?

Я читал в учебниках, что Unix / Linux не разрешает жесткие ссылки на каталоги, но разрешает мягкие ссылки. Это потому, что когда у нас есть циклы и если мы создаем жесткие ссылки и через некоторое время удаляем исходный файл, он будет указывать на какое-то мусорное значение? Если циклы были...

127
Скрипт для мониторинга папки на наличие новых файлов?

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

118
Что означает .d в именах каталогов?

Я знаю много каталогов с именем .d: init.d yum.repos.d conf.d Это значит каталог? Если да, то с чем это связано? ОБНОВЛЕНИЕ: у меня было много интересных ответов о том, что .dозначает, но название моего вопроса не было правильно выбрано. Я изменил «значит» на...

116
Как сделать XZ каталог с TAR, используя максимальное сжатие?

Поэтому мне нужно сжать каталог с максимальным сжатием. Как я могу это сделать xz? Я имею в виду, что мне тоже понадобится, tarпотому что я не могу сжать каталог только xz. Есть ли oneliner для производства, например...

112
Как скопировать-объединить две директории?

У меня есть две директории images и images2 с этой структурой в Linux: /images/ad /images/fe /images/foo ... и другие 4000 папок а другой как: /images2/ad /images2/fe /images2/foo ... и другие 4000 папок Каждая из этих папок содержит изображения, а имена каталогов под изображениями и изображениями2...

111
Как Linux обрабатывает несколько последовательных разделителей пути (/ home //// username /// file)?

Я работаю над сценарием Python, который передает расположение файлов в подпроцесс scp. Это все нормально, но я нахожусь в ситуации, когда я могу конкатенировать путь с именем файла, так что в пути есть двойное /число. Я знаю, что bash не волнует, если у вас есть несколько разделителей файлов, но...

110
Создать символическую ссылку относительно текущего каталога

Я пытаюсь создать символическую ссылку в моем домашнем каталоге, которая указывает на каталог на моем внешнем жестком диске. Это работает нормально, когда я указываю это так: cd ~ ln -s /run/media/name/exhdd/Data/ Data Однако он создает неисправную ссылку, когда я пытаюсь это: cd...

88
Получение новых файлов для наследования групповых прав в Linux

У меня проблема с разрешениями на сервере Linux. Я привык к BSD. Если каталог принадлежит группе, в которой находится пользователь, которому он принадлежит, например, www-данные, созданные в нем файлы будут принадлежать этой группе. Это важно, потому что я хочу, чтобы файлы были доступны для чтения...

86
Результат ls *, ls ** и ls ***

Я знаю, что с помощью команды lsбудут перечислены все каталоги. Но что делает ls *команда? Я использовал это, и это просто перечисляет каталоги. Звезда перед значком lsозначает, насколько глубоко она может перечислить...