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

46
Поиск правильного каталога TMP на нескольких платформах

У меня есть скрипт, который должен создавать временные файлы для своей работы и очищать после себя. Мой вопрос о том, чтобы найти правильный базовый каталог для временных файлов. Скрипт должен работать на нескольких платформах: Git Bash (Windows), Solaris, Linux, OSX. На каждой платформе...

44
cd .. в корневой папке

Почему cd .., набранный в корневой папке, не предупреждает или выдает ошибку? Я бы ожидал: /$ cd .. -bash: cd: ..: No such file or directory Вместо этого я остался в /. Конечно, это так ..как существует /, и просто /, просто так .. Мне просто интересно, почему это...

42
Есть ли способ предотвратить удаление определенных файлов из пользовательского каталога?

Допустим, у пользователя есть Directory1 и он содержит File1 File2 CantBeDeletedFile Как сделать так, чтобы пользователю никогда не разрешили удалить CantBeDeletedFile ? Если я поменяю владельца Directory1 и удаляю права на запись, пользователи не смогут удалить любой файл. Они также не смогут...

40
Как удалить этот неустранимый каталог?

Я вылечил поврежденный tar-файл, и мне удалось получить какой-то каталог, который я не могу удалить. Если я пытаюсь удалить его, кажется, что он не может быть найден, но lsпоказывает, что он присутствует, как с bash, так и с python, который я получаю похожее поведение, за исключением того, что...

40
команда, чтобы сжать несколько каталогов в отдельные файлы ZIP

У меня есть один каталог, который содержит десятки каталогов внутри него. Я новичок в командной строке, и я изо всех сил пытаюсь придумать команду, которая заархивирует каждый подкаталог в уникальный файл sub-directory.zip. Таким образом, в конце мой основной каталог будет заполнен всеми моими...

40
Почему я не могу удалить "." каталог?

Я пытался удалить "." каталог. Я думал, что могу просто удалить свой рабочий каталог, не заходя в родительский каталог. Суть моего вопроса состоит в том, чтобы взглянуть на то, как система linux работает для удаления...

38
Почему новый каталог имеет количество жестких ссылок 2, прежде чем что-то добавить в него?

Скажем, я просто создаю каталог newDirectory, а затем делаю команду ls -ld. Я вижу, что количество жестких ссылок равно 2. Что именно делает жесткую ссылку 2 с самого начала? Кроме того, количество подкаталогов в текущем каталоге равно количеству жестких ссылок -...

36
Как я могу удалить все файлы с определенным расширением в определенной папке?

Если я установлю текущий / рабочий каталог (перейдя к нему с помощью cd) в какой-то конкретный каталог, а затем введите: rm *.xvg Что будет делать эта команда? Правда ли, что приведенная выше команда удалит только файлы с расширением .xvg только в рабочем каталоге? Я нервничал, пытаясь это сделать,...

35
Получить список имен каталогов с помощью find

Я знаю, что могу сделать это, чтобы получить список имен каталогов: find . -type d -maxdepth 1 Вывод выглядит так: . ./foo ./bar Я предпочитаю листинг без ./. Есть ли способ получить find для вывода только необработанных имен? Я попытался отправить список в stat, чтобы отформатировать его, но это...

34
Как мне создать каталог во всех подкаталогах?

Предположим, у меня есть такая структура каталогов: $ [~ / practice] ls а / б / ц / д / Теперь я хочу создать каталог tmp1во всех подкаталогах practiceи я делаю это: $ [~ / practice] mkdir * / tmp1 mkdir: невозможно создать каталог `* / tmp1 ': такого файла или каталога нет Затем я пытаюсь...

33
Почему '.' выбран для представления текущего каталога и '..' для родительского каталога?

После прочтения этого вопроса Почему «~» было выбрано для представления домашнего каталога? Следующий очевидный вопрос, который у меня возник, был: «Почему?» и '..' использовался для представления текущего каталога и родительского каталога. Это кажется таким интуитивным сейчас, но какая-то...

33
Как определить, действительно ли я нахожусь в расположении символической ссылки из командной строки?

Предположим, у меня есть папка: cd /home/cpm135/public_html и сделать символическую ссылку ln -s /var/lib/class . Позже я в этом каталоге: cd /home/cpm135/public_html/class pwdСобирается сказать мне , что я нахожусь в/home/cpm135/public_html/class Есть ли способ узнать, что я "действительно" в...

32
Куда деваются файлы, если вы подключаете диск к папке, в которой уже есть файлы?

Я просто случайно подключил новый диск к папке, в которой уже были файлы. Мне плевать на них, и они есть где-то еще, но эта папка сейчас кажется пустой. Мне любопытно, что случилось с файлами. Они просто удалены...

31
Какая самая «правильная» точка монтирования для постоянного раздела NTFS?

У меня есть раздел NTFS (содержащий установку Windows, с которой я выполняю двойную загрузку), которую я хотел бы постоянно смонтировать из своей установки Linux. Проблема в том, что я не могу понять, какая лучшая / правильная / правильная точка монтирования для раздела NTFS. Очевидно, что его не...

30
Файловые системы против разделов против каталогов

Я новичок в Linux, так что извините за возможную путаницу, с которой вы можете столкнуться в этом вопросе. Из того, что я понимаю, файловая система определяет, как раздел хранит / управляет файлом, с такими стандартами, как ext2, ext3, reiserfs, xfs и т. Д. Иногда я вижу, что люди, кажется,...

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

Что было бы хорошим способом для перемещения типа файла из каталога и всех его подкаталогов? Как "рекурсивно переместить все * .ogg в / thisdir в / somedir". Я попробовал пару вещей; мои лучшие усилия были (все еще не так велики): find /thisdir -type f -name '*.ogg' -exec mv /somedir {} \; Он...

29
Когда каталоги перестали быть читаемыми как файлы?

У меня есть 1-е издание книги «Среда программирования Unix». В главе 2 авторы утверждают, что каталоги доступны для чтения в виде файлов, и упоминают некоторые факты о формате этих файлов. Они дают некоторые примеры использования, такие как cat .(в упражнении 2-2). По крайней мере, в Дарвине...

28
каталог игр?

На стандартной файловой системе мы имеем: /usr/games /usr/lib/games /usr/local/games /usr/share/games /var/games /var/lib/games Это шутка или за этим стоит какая-то история? Для чего это? Почему у нас есть отдельные и специализированные каталоги для чего-то вроде...