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

13
Как выбрать конкретные файлы в другом каталоге, используя bash?

Я хочу перечислить (или удалить, или выполнить какую-либо другую операцию) с определенными файлами в каталоге, например так: $ ls /opt/somedir/ aa bb cc aa.txt bb.txt cc.txt $ ls /opt/somedir/(aa|bb|cc) ## pseudo-bash :p aa bb cc Как я могу добиться этого (без предварительной записи в...

13
Будет ли tar -cvzf pack.tar.gz mydir учитывать скрытые файлы?

Мне нужно создать тарбол из данного каталога. Тем не менее, я должен убедиться, что скрытые файлы также включены (например, те, которые начинаются с .). Будет ли следующая команда автоматически учитывать скрытые файлы? tar -cvzf packed.tar.gz mydir Если нет, как я могу убедиться, что я включил...

13
Почему это rm -rf, а не rmdir -rf

Мне всегда было любопытно, почему команда для удаления всего в каталоге rm -rf. Почему нет флагов, чтобы сделать то же самое с rmdir? Разве не было бы более интуитивно понятным использовать rmdirдля операций с...

13
Сколько каталогов может быть вложено?

Мне интересно, сколько папок можно вкладывать и почему? Есть ли предел? Под вложенными я подразумеваю, когда папки находятся в этой структуре: folder |_ folder |_ folder |_ folder |_ ... Не так: folder |_ folder |_ folder |_ folder |_ ... Если существует ограничение, устанавливается ли оно...

13
Загрузиться в chroot?

У меня Linux (Debian Jessie) установлен на жесткий диск. Drive - sda1, ext4fs и sda2- swap У меня есть /chrootпапка. В /chrootпапке установлена ​​другая система . Вопрос: Как сказать загрузчику, загружаться не основной системой (основной, Debian Jessie), а системой в / chroot ? Возможно, поменять...

13
Рекурсивно добавить файл во все подкаталоги

Как я могу рекурсивно добавить (или коснуться) файл в текущий каталог, а также во все его подкаталоги? Например, я хотел бы включить это дерево каталогов: . ├── 1 │   ├── A │   └── B ├── 2 │   └── A └── 3 ├── A └── B └── I 9 directories, 0 files в . ├── 1 │   ├── A │   │   └── file │   ├── B │  ...

13
Как мне найти все подкаталоги, чтобы найти один с определенным именем?

Допустим, у меня есть каталог верхнего уровня /dirи много подкаталогов. Как я могу искать в подкаталогах, /dirчтобы найти тот, который называется x/x/dir/x/x/x/target? Этот вопрос похож, но не совсем то, что я ищу: найти команду для определенных подкаталогов . Я не ищу файлы, просто каталоги с...

12
Исключить каталоги в поиске локаций

Поиск с помощью поиска locateпутей в файловой системе. Зачастую вы априори знаете, что вас интересуют либо только файлы, либо только каталоги. Поиск по местоположению часто возвращает много результатов. Было бы полезно включить в результат только один из типов, потому что это помогает сократить...

12
Удаление пустых деревьев каталогов (удаление как можно большего количества каталогов, но без файлов)

Предположим, у меня есть дерево каталогов, подобное этому: ROOTDIR └--SUBDIR1 └----SUBDIR2 └----SUBDIR3 Я ищу команду, которая при вводе: $ [unknown command] ROOTDIR Все дерево каталогов может быть удалено, если в нем нет файла, а есть только каталоги . Однако, скажем, если есть файл с именем...

12
Как записать все события, выполненные в каталоге?

Как я могу записать все события, выполненные в определенном каталоге? Я хочу записать запись каждого каталога, измененного в течение некоторого времени. Я использую find . -type d -mmin -5команду. В дополнение к этому, я хочу добавить больше деталей, когда любой каталог перемещается в другое место,...

12
Как заставить ls перечислить каталоги с косой чертой?

Моя оболочка есть bash. Как я могу получить выходные данные lsдля отображения каталогов с косой чертой? Когда я lsв tcshэто дает желаемый результат. Как я могу получить это bashбез каких-либо аргументов? например. bin/ lib/ src/ file1.txt...

12
Можно ли удалить префикс папки из команды `ls`

Я нахожусь в сценарии bash, и я хочу получить список всех файлов (скажем, все файлы JAR). Я выполняю команду ls -1 lib/*.jarи получаю вывод: lib/mylib_1.jar lib/mylib_2.jar ... Есть ли возможность иметь следующий вывод: mylib_1.jar mylib_2.jar ... Создание cd libдо не является вариантом, так как я...

12
Почему некоторые файлы и папки скрыты?

Я могу понять причину сокрытия файлов и папок в /home/userкаталоге, чтобы пользователи не возились с вещами. Однако я не понимаю, как такое же обоснование можно применить к файлам в каталогах /etc, /bootand, /varкоторые являются доменом администраторов. У меня вопрос, почему некоторые файлы и папки...

11
Как лучше всего подсчитать количество файлов в каталоге?

Если синтаксический анализ выходных данных lsопасен, поскольку он может разбиваться на некоторые забавные символы (пробелы \n, ...), каков наилучший способ узнать количество файлов в каталоге? Я обычно полагаюсь на то, findчтобы избежать этого анализа, но, аналогично, find mydir | wc -lсломается по...

11
Перечислите все каталоги, в которых НЕ содержится файл с заданным именем

Как бы мне перечислить все каталоги, в которых нет файла с указанным именем? например, учитывая это дерево / /a README file001 file002 /b README file001 /c file003 Я хочу перечислить каталоги, у которых нет файла с именем README, в этом случае это будет каталог /c. Как бы я это сделал? Я не могу...

11
Удалить все файлы, кроме как в определенном подкаталоге с помощью find

Я хочу рекурсивно удалить все файлы, к которым не было доступа в данный момент, в папке a, кроме всех файлов в подпапке b. find a \( -name b -prune \) -o -type f -delete Тем не менее, я получаю сообщение об ошибке: find: действие -delete автоматически включает -depth, но -prune ничего не делает,...