Запитання з тегом «directory»

Структура файлової системи, в якій зберігаються комп'ютерні файли.

2
Чи видаляється каталог, коли кількість жорстких посилань стає 0?
Чи видаляється каталог, коли кількість жорстких посилань стає 0? У каталозі завжди є щонайменше 2, оскільки його кількість жорстких посилань через .. Коли rm -rкаталог, це зменшити кількість жорстких посилань від 2 до 0 на 2 , а не 1? Чи може кількість жорстких посилань каталогів колись дорівнювати 1? Дякую.
10 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каталогів, тому що тут є файли. Після повернення до оболонки мені часто просто потрібно перейти до каталогу братів, …

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


1
Чому rmdir і від’єднання двох окремих системних викликів?
Ось щось мене змусило замислитися: [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, {st_mode=S_IFREG|0644, st_size=245801, ...}) …

2
Папка з ТІЛЬКИМИ дозволом на запит марно ... правда?
Попрацювавши з Linux протягом багатьох років і опинившись з деяким вільним часом, я вирішив переглянути деякі основи. Тож я перечитав інформацію про дозволи (не перевіряючи вихідний код) та її особливі випадки для папок, і придумав новий (мені щонайменше ...) спосіб думати про дозволи на папки (для конкретного користувача / група …


4
Знайдіть каталоги, які не містять підкаталогів
Я пишу сценарій ksh. Потрібно знайти всі назви каталогів безпосередньо в поточній каталозі, які містять лише файли, а не підкаталоги. Я знаю, що я міг би використовувати 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" але обидва вони здаються непрямими, і я б міг уявити, що існує стандартний спосіб знайти саме каталоги. Чи є правильний спосіб зробити це? І якщо ні, чи призведе будь-яке з цих випадків до небажаної …

2
Різниця між rmdir і rm -r
Зазвичай я видаляю каталоги за допомогою rm : rm -r myDir Однак мені відомо інша команда, rmdir , яка, здається, виконує цю роботу так само добре: rmdir myDir Яка різниця між цими двома командами і коли їх слід використовувати?
9 directory  rm  command 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.