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

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

1
В чем разница между 'ls' и 'ls -l', когда у меня нет разрешения на выполнение для этого каталога?
Я создал каталог с именем folderи забрал разрешение на выполнение. $ mkdir folder $ touch folder/innerFile $ mkdir folder/innerFolder $ chmod -x folder Теперь, если я сделаю $ ls folder выводит список файлов, но когда я делаю $ ls -l folder я получил ls: innerFile: Permission denied ls: innerFolder: Permission …


3
Помните «локальную» историю Bash в папке?
У меня есть скрипт в папке, который я использую с длинными аргументами. Есть ли шанс, что у меня может быть история команд, выполненных в этом конкретном каталоге, вместо того, чтобы вернуться назад ко всей истории?

3
Можно ли выполнить подстановку команд оболочки без использования подоболочки?
У меня есть сценарий, который требует подстановки команд без использования подоболочки. У меня есть такая конструкция: pushd $(mktemp -d) Теперь я хочу выйти и удалить временный каталог за один раз: rmdir $(popd) Однако это не работает, потому popdчто не возвращает перенесенный каталог (он возвращает новый, теперь текущий, каталог), а также …
11 shell  directory 

2
Существуют ли какие-либо файловые системы, для которых `ln -d` преуспевает?
С man-страницы для ln : -d, -F, --directory allow the superuser to attempt to hard link directories (note: will probably fail due to system restrictions, even for the superuser) Есть ли драйверы файловой системы, которые действительно позволяют это, или это единственный вариант mount --bind <src> <dest>? Или это поведение блокируется …

4
Ведение истории для каждого рабочего каталога (ср. Для сеанса оболочки)
Есть ли способ сделать так, чтобы современная функция оболочки была ограничена? Мои рабочие контексты разделены на пути в файловой системе, и шаблон действия оболочки, такой как неоднократно выполняемые команды, имеет тенденцию быть отличным для каждого «проекта». Было бы неплохо, если бы я мог использовать функцию истории для команд, выданных из …

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

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


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

4
программное создание удаленного каталога с использованием ssh
Используя сценарий оболочки, как я могу создать каталог удаленно с serverA -> serverB, используя ssh? Могу ли я передать команду создания каталога с помощью команды ssh? Как? Я в основном хочу создать каталог удаленно на основе даты (например, 20110304), если он еще не существует.
11 shell  ssh  directory 

3
Как определить, экспортирует ли удаленный каталог NFS каталог?
В моем сценарии у меня есть несколько уровней статуса: пульт доступен (пинг) удаленная служба NFS активна удаленная NFS экспортирует определенный каталог удаленный NFS монтируется (монтируется) Для (2) и (3) я считаю, rcpinfoчто это лучшая ставка. Для (2), однако, я не могу понять, как сузить мой запрос к службе NFS, не …
11 rhel  directory  nfs  remote 

3
Symlink псевдонимы файлов в подкаталогах без изменения текущего каталога
Похоже, что просто вставить символическую ссылку одного файла в новый файл в подкаталоге .... .... без перемещения подкаталогов. Но что-то в синтаксисе вызывает недоумение и противоречит тому, что я ожидал. Вот контрольный пример: mkdir temp cd temp mkdir deploy echo "Contents of the build file!" > deploy/resources.build.php ln -s deploy/resources.build.php …
11 directory  symlink  ln 

4
Как извлечь папку с определенным именем из рекурсивного каталога, удалить остальные?
У меня есть такой вид дерева каталогов, который получается при распаковке zip-файла: x -> y -> z -> run -> ФАЙЛЫ И КАТАЛОГИ ЗДЕСЬ Таким образом, существует 4 каталога, 3 из которых не содержат файлов (x, y, z) и содержат только 1 подкаталог, и есть интересующий меня каталог с именем …

2
Каталог удаляется, когда количество жестких ссылок становится равным 0?
Каталог удаляется, когда количество жестких ссылок становится равным 0? У каталога всегда есть по крайней мере 2 в качестве количества жестких ссылок, из-за .. Когда rm -rкаталог, уменьшает ли количество жестких ссылок с 2 до 0 на 2 вместо 1? Может ли количество жестких ссылок в каталоге быть 1? Спасибо.
10 directory 

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