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

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

6
Как проверить, существует ли файл в awk? [-d 'имя файла'] не удалось
Я пытаюсь создать список пользователей, чей домашний каталог не существует. Кажется, я должен быть в состоянии сделать это с помощью awk, но что-то не так с моим синтаксисом. Он продолжает говорить мне «Неверный синтаксис» в]. Что я делаю неправильно? awk -F: '{ if(![ -d "$6"]){ print $1 " " $3 …
10 bash  awk  directory 

2
Правила синтаксиса пути
Я пишу библиотеку для манипулирования строками пути Unix. В таком случае мне нужно понять несколько неясных моментов синтаксиса, о которых большинство людей не будут беспокоиться. Например, как лучше , как я могу сказать, это , кажется , что foo/barи foo//barкак указывают на то же место. Кроме того, ~обычно обозначает домашний …

1
Найти все папки в каталоге с одинаковым содержимым
Есть ли в Ubuntu возможность найти дубликаты папок в каталоге (т. Е. Папки с одинаковым содержимым)? Я думаю, что уже есть некоторые инструменты командной строки для поиска дубликатов файлов (например, fdupes), но вместо этого я хочу найти дубликаты папок. То есть найдите папки, которые соответствуют содержанию файлов, которые они содержат …

3
Как я могу перейти к предыдущему / следующему каталогу?
У меня часто бывает макет директории проекта project `-- component-a | `-- files... `-- component-b | `-- files... `-- component-c `-- files... Я обычно работаю в одном из componentкаталогов, потому что там находятся файлы. Когда я возвращаюсь в оболочку, мне часто просто нужно перейти в одноуровневый каталог, особенно когда мне …

4
Рекурсивно переименовывать подкаталоги, которые соответствуют регулярному выражению
У меня есть медиа-сервер с папкой под названием Series. ( /media/Expansion2/Series/) В нем у меня (сюрприз!) Сериал. Это только названия шоу, например,/media/Expansion2/Series/The Big Bang Theory/ Внутри папки каждого шоу (и в этом проблема) у меня есть сезонные папки. У меня в настоящее время есть смесь следующих 2 соглашений (наряду с …

1
Как я могу заставить ls показывать информацию только об указанном каталоге, а не информацию о его подфайлах или содержимом папки?
Скажем, у меня есть папка "foo", домашний каталог. Я хочу получить некоторую информацию об этом, владельце, группе, разрешениях и т.д ... Затем я делаю это, чтобы попытаться получить информацию: cd ~ ls -l foo Конечно, теперь он перечисляет информацию о содержании "foo" Тогда я мог бы сделать что-то вроде этого …
10 directory  ls 


1
Почему rmdir и unlink два отдельных системных вызова?
Вот то, что заставило меня задуматься некоторое время: [15:40:50][/tmp]$ mkdir a [15:40:52][/tmp]$ strace rmdir a execve("/usr/bin/rmdir", ["rmdir", "a"], [/* 78 vars */]) = 0 brk(0) = 0x11bb000 mmap(NULL, 4096, PROT_READ|PROT_WRITE, MAP_PRIVATE|MAP_ANONYMOUS, -1, 0) = 0x7ff3772c3000 access("/etc/ld.so.preload", R_OK) = -1 ENOENT (No such file or directory) open("/etc/ld.so.cache", O_RDONLY|O_CLOEXEC) = 3 fstat(3, …

2
Папка ТОЛЬКО с правом записи бесполезна… верно?
Проработав годами с Linux и обнаружив, что у меня есть немного свободного времени, я решил вернуться к некоторым основам. Поэтому я перечитал материал о разрешениях (без проверки исходного кода) и его особых случаях для папок и придумал новый (по крайней мере для меня ...) способ мышления о разрешениях для папок …


4
Найти каталоги, которые не содержат подкаталогов
Я пишу сценарий кш. Необходимо найти все имена каталогов непосредственно в текущем каталоге, которые содержат только файлы, а не подкаталоги. Я знаю, что мог бы использовать ls -alRи рекурсивно анализировать выходные данные для первой буквы в первом поле ( dдля каталога). Я думаю, что awkэто лучший способ разобрать и найти. …
10 shell  find  directory  ls  ksh 

1
Почему размер файла «точка» может быть «.» превышать 4096?
Сегодня я нашел «пустой» каталог размером 4 МБ. У него не было видимого содержимого, поэтому я попытался ls -lah. Это показало мне некоторые скрытые файлы (не очень большие). В поисках причины, по которой каталог был настолько большим, я обнаружил, что .размер файла точка ( ) составляет 3,9 МБ. Что хранится …

6
Как я могу использовать поиск только для каталога
Это находит большое количество файлов, которые находятся в различных подкаталогах "Dropnot" $ locate Dropnot Могу ли я найти только каталог с locate? (какой каталог "Dropnot" находится в) Так что, если Dropnotесть /home/me/, это единственная запись, которая возвращается. Если так, какой самый простой / кратчайший путь? Желательно с помощью флага или …
10 directory  locate 

2
Есть ли правильный способ перечислить подкаталоги текущего каталога?
Я могу найти подкаталоги каталога по ls -d -- */ или ls -l | grep "^d" но оба они кажутся косвенными, и я думаю, что был бы стандартный способ найти только каталоги. Есть ли правильный способ сделать это? И если нет, то приведет ли это к нежелательному поведению в крайних …

5
Bash-скрипт, обнаруживающий изменения в файлах из каталога
Я пытаюсь создать скрипт, который определяет, были ли какие-либо файлы в каталоге изменены в течение 2 секунд. То, что я до сих пор это: #!/bin/bash for FILE in "${PWD}/*" do SUM1="$(md5sum $FILE)" sleep 2 SUM2="$(md5sum $FILE)" if [ "$SUM1" = "$SUM2" ]; then echo "Identical" else echo "Different" fi done …

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.