Каталога имя: 2.3 Имя каталога
2.3 Имя каталога
Каталог
— специальное место на диске, в котором
хранятся имена файлов и основные сведения
о них. В каждом каталоге — множество
файлов, но каждый файл регистрируется
только в одном каталоге. Каждый каталог
имеет свое имя и может быть зарегистрирован
в другом каталоге. Если каталог А
зарегистрирован в каталоге В, то А
является подкаталогом В, а В — надкаталог
или родительский каталог для А.
Каждый
магнитный диск имеет один главный
(корневой) каталог и множество подкаталогов.
Корневой каталог создается во время
форматирования диска, поэтому его размер
ограничен. Подкаталоги создаются
пользователем и представляют собой
файлы специального вида. Каталог, с
которым в данное время работает
пользователь, называется текущим.
Требования к имени
каталога те же, что и к именам файлов,
как правило расширение имени для каталога
не используется. В ОС имеется несколько
зарезервированных имен для каталогов:
. – имя текущего
каталога;
.. – имя родительского
каталога;
… — имя прародительского
каталога (поддерживается только в
WINDOWS).
2.4 Имя пути
Путь
— это последовательность из имен
каталогов, разделенных символом «\».
Путь задает маршрут от текущего или
корневого каталога к тому каталогу, где
находится нужный файл.
Если
путь начинается с символа «\», то
он называется абсолютным и вычисляется
от корневого каталога диска, иначе –
путь является относительным и отсчитывается
от текущего каталога. Например: CD
\DOS\EXE — смена текущего каталога с абсолютным
указанием пути; CD ..\LETTER
— смена текущего каталога с относительным
указанием пути.
2.5 Полное имя файла.
Полное
имя файла (или спецификация файла) имеет
вид:
<имя
дисковода><путь>\<имя файла>
По
умолчанию используются текущий дисковод
и текущий каталог.
Во
многих командах в именах файлов могут
использоваться метасимволы: «*» и «?»
для выполнения групповых операций.
Символ «*» обозначает любое число
любых символов, «?» – один произвольный
символ. Например: С:\DOS\EXE\PRINT.BAT — полная
спецификация файла; C:\DOS\EXE\*.BAT — групповая
спецификация файлов с любым допустимым
именем и расширением BAT.
Cинтаксис основных команд
Рассмотрим
основные команды MS DOS, сгруппировав их
по типам выполнямых операций. Подробную
информацию по любой команде можно
получить, используя ключ “/?”. При
описании команды используются следующие
обозначения:
d:
— имя дисковода;
path
– путь доступа;
filename
– имя файла.
3.1 Команды для работы с файлами
3.1.1
Команда: ATTRIB.
Назначение:
установить атрибуты файла.
Формат:
ATTRIB
[+A|-A][+H|-H][+R|-R][+S|-S][[d:][path]filename][/S]
Параметры:
+A|-A
— добавить/удалить атрибут архивации;
+H|-H
— добавить/удалить атрибут скрытого
файла;
+R|-R
— добавить/удалить атрибут защиты от
записи;
+S|-S
— добавить/удалить атрибуты системного
файла;
/S
— работа в заданной директории и
поддиректориях.
Комментарий:
атрибут архивации используется
командами BACKUP, XCOPY. Использование
атрибута скрытого файла позволяет
исключить файл из списка, выдаваемого
командой DIR.
Пример:
ATTRIB
+R *.* — назначить атрибут «только для
чтения» всем файлам из текущего каталога.
3.1.2
Команда: FC
Назначение
: сравнение файлов
Формат:
Добавить имя каталога в качестве расширения имени файла
Имейте несколько каталогов, содержащих похожие имена файлов внутри. Я хочу переименовать файлы и добавить имя каталога в качестве расширения к имени файла. Вот пример:
dir1
file1
file2
file3
dir2
file1
file2
file3
То, что я делаю в данный момент, — это запуск следующего внутри каждого каталога для массового переименования.
$> cd dir1
$> for f in *; do mv "$f" "$f.dir1"; done
$> ls
$> file1.dir1 file2.dir1 file3.dir1
$> cd ../dir2
$> for f in *; do mv "$f" "$f.dir2"; done
$> ls
$> file1.dir2 file2.dir2 file3.dir2
Но это становится излишним, и мне интересно, есть ли способ автоматизировать и сделать это как для dir1, так и для dir2 одновременно, находясь от родительского dir к обоим. Несколько связанный с этим вопрос можно найти здесь ; но мне может потребоваться некоторое время, чтобы понять и перенести его на мою платформу, поскольку я почти не пишу скрипты ms window.
Спасибо вам за помощь.
bash
find
file-rename
Поделиться
Источник
deepseefan
02 октября 2017 в 11:55
2 ответа
- Apache2 AddDescription точное совпадение имени файла / каталога
Я пытаюсь добавить описание в список каталогов (apache сгенерированных). Однако я не могу найти способ заставить текст описания применяться только для точного совпадения имени файла / каталога. Например, если у меня есть следующая структура каталогов/файлов phpinfo2.php phpinfo/ phpinfo.php…
- получить имя файла без расширения в laravel?
Я использовал Input::file(‘upfile’)->getClientOriginalName() для получения имени загруженного файла, но дает имя с расширением как qwe.jpg . Как мне получить имя без расширения, например qwe в laravel.
1
Вы можете использовать его из родительского каталога:
find -maxdepth 1 -type d -name 'dir*' -exec bash -c \
'for file in "${1}"/* ; do
echo -v "${file}" "${file}"."$(basename "${1}")"
done' -- {} \;
Замените echo
на mv
, если это работает для вас.
Поделиться
hek2mgl
02 октября 2017 в 12:04
1
Вы можете изменить свой сценарий таким образом :
for d in *; do
if [ -d $d ] ; then
cd $d;
for f in *; do
mv "$f" "$f.$d";
done
cd ..;
fi
done
Вы можете выполнить его из родительского каталога.
Поделиться
Bhawan
02 октября 2017 в 12:32
Похожие вопросы:
Добавление имени родительского каталога в качестве префикса к файлам подкаталогов с помощью batch file
Добавление имени родительского каталога в качестве префикса к файлам подкаталогов с помощью batch file Мне нужно добавить префикс родительского каталога ко всем файлам, присутствующим в подкаталогах…
Linux заменить столбец в имени файла на имя родительского каталога
У меня есть файловая структура, которая выглядит следующим образом: Surge/Track_000000/000_extracted.csv где нули могут быть заменены любым числовым значением Файлы 000_extracted.csv выглядят так:…
Как сделать так, чтобы Yeoman не использовал имя родительского каталога для файла application .js?
Когда я использую yeoman init angular:all для начальной загрузки своего приложения, yeoman использует имя каталога, из которого я его вызываю, в качестве имени основного файла приложения .js. I.e….
Apache2 AddDescription точное совпадение имени файла / каталога
Я пытаюсь добавить описание в список каталогов (apache сгенерированных). Однако я не могу найти способ заставить текст описания применяться только для точного совпадения имени файла / каталога….
получить имя файла без расширения в laravel?
Я использовал Input::file(‘upfile’)->getClientOriginalName() для получения имени загруженного файла, но дает имя с расширением как qwe.jpg . Как мне получить имя без расширения, например qwe в…
Получить имя родительского каталога и имя файла без расширения из полного пути к файлу в bash?
У меня есть длинный путь к файлу, например /path/to/file/dir1/dir2/file.txt.gz Мне интересно получить имя файла без последнего расширения (например, file.txt ) и имя родительского каталога ( dir2 ,…
найдите имя файла без каталога и расширения внутри скриптового файла bash
Как уже упоминалось выше,я пытался получить имя файла без его каталога и расширения из файла скрипта bash. Я хочу, чтобы выходные данные отображались как -> filename : значение sum/count. я пробовал…
Как получить имя файла моего запущенного файла без расширения / каталога?
Как найти текущее имя моего запущенного проекта vb.net без перечисления каталога или расширения? Я искал другие решения, но все они либо имеют расширение в конце, и/или расположение каталога в…
C# получить имя каталога и имя файла без расширения
Есть ли простой способ получить имя каталога и имя файла без расширения? Пример: This is my path: C:\mydir\myfile.ext and I want to get this: C:\mydir\myfile Единственный способ, который я нашел,…
Есть ли способ получить имя файла без его расширения через SQL?
Я пишу запрос, который требует имя файла из его каталога без его пути к файлу и расширения файла Пример: если путь существует c:\temp\example.xls , мне нужен результат запроса только в качестве…
Именование и ссылки на акции, каталоги, файлы и метаданные — Хранилище Azure
-
- Чтение занимает 5 мин
В этой статье
Учетная запись хранения может содержать ноль или больше общих ресурсов Azure.A storage account can contain zero or more Azure File shares. Общий ресурс содержит свойства, метаданные и ноль или больше файлов или каталогов.A share contains properties, metadata, and zero or more files or directories. Каталог содержит свойства и ноль или больше файлов или каталогов.A directory contains properties and zero or more files or directories. Файл — это любая сущность, состоящая из двоичных данных, свойств и метаданных.A file is any single entity comprised of binary data, properties, and metadata.
Имена ресурсовResource Names
Универсальный код ресурса (URI) для обращения к общему ресурсу, каталогу или файлу должен быть уникальным.The URI to reference a share, directory or file must be unique. В пределах одной учетной записи хранения каждый общий ресурс должен иметь уникальное имя.Within a given storage account, every share must have a unique name. Каждый файл в пределах одного общего ресурса или каталога также должен иметь уникальное имя.Every file within a given share or directory must also have a unique name within that share or directory.
При попытке создать общий ресурс, каталог или файл с именем, которое нарушает правила именования, запрос завершается ошибкой с кодом состояния 400 (неправильный запрос).If you attempt to create a share, directory, or file with a name that violates naming rules, the request will fail with status code 400 (Bad Request).
Имена общих ресурсовShare Names
Правила в отношении имен общих ресурсов файловой службы более строгие, чем предписывается протоколом SMB для имен общих ресурсов SMB. Это позволяет использовать одинаковые соглашения об именовании контейнеров и общих ресурсов в службе BLOB-объектов и файловой службе.The rules for File service share names are more restrictive than what is prescribed by the SMB protocol for SMB share names, so that the Blob and File services can share similar naming conventions for containers and shares. В отношении именования общих ресурсов действуют перечисленные ниже ограничения.The naming restrictions for shares are as follows:
Имя общего ресурса должно быть допустимым DNS-именем.A share name must be a valid DNS name.
Имена общих ресурсов должны начинаться с буквы или цифры и могут содержать только буквы, цифры и дефисы (-).Share names must start with a letter or number, and can contain only letters, numbers, and the dash (-) character.
До и после каждого символа дефиса (-) должна сразу стоять буква или цифра; последовательные дефисы в именах общих ресурсов не разрешены.Every dash (-) character must be immediately preceded and followed by a letter or number; consecutive dashes are not permitted in share names.
Все буквы в имени общего ресурса должны быть строчными.All letters in a share name must be lowercase.
Имя общего ресурса должно быть длиной от 3 до 63 символов.Share names must be from 3 through 63 characters long.
Для интересующихся в приведенной ниже таблице сравниваются текущие ограничения в отношении имен, предписанные протоколом SMB и действующие в службе BLOB-объектов.For those interested, the below table shows a comparison of the naming restrictions for the SMB protocol as well as for the Blob service today:
Именование контейнеров, больших двоичных объектов и метаданных и ссылка на нихNaming and Referencing Containers, Blobs, and Metadata | Ограничения на название sMBSMB Share Name Restrictions |
---|---|
• Имя контейнера должно быть действительным именем DNS.• A container name must be a valid DNS name. • Имена контейнеров должны начинаться с буквы или номера и могут содержать только буквы, цифры и символ тире (-)• Container names must start with a letter or number, and can contain only letters, numbers, and the dash (-) character. • Каждый тире (-) символ должен быть немедленно предшествовал и следуют буквы или номера; последовательные тире не допускаются в названиях контейнеров.• Every dash (-) character must be immediately preceded and followed by a letter or number; consecutive dashes are not permitted in container names. • Все буквы в названии контейнера должны быть в нижнем регистре.• All letters in a container name must be lowercase. • Имена контейнеров должны быть от 3 до 63 символов в длину.• Container names must be 3 to 63 characters long. | • Имя общего числа должно быть не более 80 символов в длину.• A share name must be no more than 80 characters in length. • Следующие символы являются незаконными в имени акции: \ / [ ] : | < > + = ; , * ? " • The following characters are illegal in a share name: \ / [ ] : | < > + = ; , * ? " • Элементы управления в диапазоне 0x00 через 0x1F, включительно, являются незаконными в имя акции.• Control characters in range 0x00 through 0x1F, inclusive, are illegal in a share name. • Все остальные символы Unicode являются законными.• All other Unicode characters are legal. • Имена случаесохранения и случае нечувствительны.• Names are case preserving and case insensitive. |
Имена каталогов и файловDirectory and File Names
В файловой службе Azure действуют указанные ниже правила именования каталогов и файлов.The Azure File service naming rules for directory and file names are as follows:
В именах каталогов и файлов регистр сохраняется, но не учитывается.Directory and file names are case-preserving and case-insensitive.
Длина имен компонентов каталогов и файлов не должна превышать 255 символов.Directory and file component names must be no more than 255 characters in length.
Имена каталогов не могут закончиться с форвардным персонажем слэша (/).Directory names cannot end with the forward slash character (/). Если это предусмотрено, она будет автоматически удалена.If provided, it will be automatically removed.
Имена файлов не должны заканчиваться косой чертой (/).File names must not end with the forward slash character (/).
Зарезервированные веб-адреса должны быть надлежащим образом экранированы.Reserved URL characters must be properly escaped.
Следующие символы не допускаются:
" \ / : | < > * ?
The following characters are not allowed:" \ / : | < > * ?
Не допускаются символы, которые нельзя использовать в URL-путях.Illegal URL path characters not allowed. Кодовые точки, например
\uE000
, разрешены в именах файлов NTFS, но не являются допустимыми символами Юникода.Code points like\uE000
, while valid in NTFS filenames, are not valid Unicode characters. Кроме того, некоторые символы ASCII и Юникода, например, управляющие символы (от0x00
до0x1F
,\u0081
и т. д.), также не являются допустимыми.In addition, some ASCII or Unicode characters, like control characters (0x00
to0x1F
,\u0081
, etc.), are also not allowed. Для правил, регулирующих строки Unicode в HTTP/1.1 см. RFC 2616, раздел 2.2: Основные правила и RFC 3987.For rules governing Unicode strings in HTTP/1.1 see RFC 2616, Section 2.2: Basic Rules and RFC 3987.Следующие имена файлов не допускаются: LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, COM1, COM2, COM4, COM5, COM6, COM7, COM8, COM9, PRN, AUX, NUL, CON, CLOCK$, dot character (.).The following file names are not allowed: LPT1, LPT2, LPT3, LPT4, LPT5, LPT6, LPT7, LPT8, LPT9, COM1, COM2, COM3, COM4, COM5, COM6, COM7, COM8, COM9, PRN, AUX, NUL, CON, CLOCK$, dot character (.), and two dot characters (..).
В следующей таблице показано сравнение ограничений именования для протокола SMB, а также службы Blob сегодня:The following table shows a comparison of the naming restrictions for the SMB protocol as well as the Blob service today:
Именование контейнеров, больших двоичных объектов и метаданных и ссылка на нихNaming and Referencing Containers, Blobs, and Metadata | Ограничения на название протокола SMBSMB Protocol Name Restrictions |
---|---|
• Имя капли должно быть по крайней мере один символ долго и не может быть более 1024 символов в длину.• A blob name must be at least one character long and cannot be more than 1,024 characters long. • Имена Blob чувствительны к делу.• Blob names are case-sensitive. • Зарезервированные символы URL должны быть должным образом избежана.• Reserved URL characters must be properly escaped. • Имена Blob могут закончиться фактическим делимитетом каталога, таким как передняя слэш (/)• Blob names can end with a virtual directory delimiter, such as a forward slash (/) • Незаконные символы траектории URL не допускаются: Кодовые точки, такие как uE000, в то время как действительные в файловых именах NTFS, не являются действительными символами Unicode.• Illegal URL path characters not allowed: Code points like \uE000, while valid in NTFS filenames, are not valid Unicode characters. Кроме того, некоторые символы ASCII и Юникода, например, управляющие символы (от 0x00 до 0x1F, \u0081 и т. д.), также не являются допустимыми.In addition, some ASCII or Unicode characters, like control characters (0x00 to 0x1F, \u0081, etc.), are also not allowed. Для правил, регулирующих строки Unicode в HTTP/1.1 см. RFC 2616, раздел 2.2: Основные правила и RFC 3987.For rules governing Unicode strings in HTTP/1.1 see RFC 2616, Section 2.2: Basic Rules and RFC 3987. | • Имя пути может быть не более 32 760 символов в длину.• A path name may be no more than 32,760 characters in length. • Каждый компонент имени пути (файл/ каталог) может быть не более 255 символов в длину.• Each path name component (file / directory) may be no more than 255 characters in length. • Имя пути состоит из одного или нескольких компонентов\имени пути, разделенных () обратным символом слэша.• A path name is composed of one or more path name components separated by the (\) backward slash character. • Имя пути является сохранением случая и случае нечувствительным (два имени, которые отличаются только в случае, не допускается).• Path name is case preserving and case insensitive (two names which differ only in case is not allowed). • Не может быть траектории каталога, которая аналогична пути файла.• Cannot have a directory path that is the same as a file path. • Следующие символы являются незаконными в названии компонента: \ / : | < > * ? " • The following characters are illegal in a component name: \ / : | < > * ? " • Элементы управления в диапазоне 0x00 через 0x1F, включительно, являются незаконными в имя акции.• Control characters in range 0x00 through 0x1F, inclusive, are illegal in a share name. |
Имена путейPath names
Имя пути состоит из одного или нескольких компонентов имени пути (каталог или имя файла), разделенных символом переднего слэша (/) .A path name is composed of one or more path name components (directory or file name) separated by the forward-slash (/) character. Все компоненты имени пути, кроме компонента последнего значения пути, обозначают каталоги.All path name components other than the last path name component denote directories. Последний компонент пути означает каталог или файл.The last path name component denotes a directory or a file. Действуют перечисленные ниже правила именования.The following naming rules apply:
Имя пути может быть не более 2048 символов в длину.A path name may be no more than 2,048 characters in length. Отдельные компоненты в пути могут быть не более 255 символов в длину.Individual components in the path can be a maximum of 255 characters in length.
Имя пути состоит из одного или нескольких компонентов имени пути, разделенных символом передних слэшов (/) .A path name is composed of one or more path name components separated by the forward-slash (/) character.
Глубина вложения подкаталогов не может превышать 250.The depth of subdirectories in the path cannot exceed 250.
Имена файлов и каталогов в одном родительском каталоге не могут совпадать.The same name cannot be used for a file and a directory that share the same parent directory. Например, в одном родительском пути не может быть файла и каталога с именем
data
.For example, a file and a directory that are each nameddata
cannot exist under the same parent path.
Метаданные общего ресурса или файла хранятся как пары «имя-значение», связанные с ресурсом.Metadata for a share or file resource is stored as name-value pairs associated with the resource. Имена метаданных должны соблюдать правила именования идентификаторов C’.Metadata names must adhere to the naming rules for C# identifiers.
Обратите внимание, что имена метаданных сохраняют регистр, с которым они были созданы, однако при задании и чтении регистр не учитывается.Note that metadata names preserve the case with which they were created, but are case-insensitive when set or read. Если для ресурса фиксируются два или более заголовков метаданных с одним именем, то файловая служба Azure возвращает код состояния 400 (неправильный запрос).If two or more metadata headers with the same name are submitted for a resource, the Azure File service returns status code 400 (Bad Request).
Синтаксис URI ресурсаResource URI Syntax
Каждый ресурс имеет соответствующий базовый URI-адрес, который ссылается на сам ресурс.Each resource has a corresponding base URI, which refers to the resource itself. Для учетной записи хранения базовый URI-адрес содержит только имя учетной записи:For the storage account, the base URI includes the name of the account only:
https://myaccount.file.core.windows.net
Для общего ресурса базовый код URI содержит имя учетной записи и имя общего ресурса:For a share, the base URI includes the name of the account and the name of the share:
https://myaccount.file.core.windows.net/myshare
Для каталога базовый код URI содержит имя учетной записи, имя общего ресурса и путь к каталогу:For a directory, the base URI includes the name of the account, the name of the share, and the path of the directory:
https://myaccount.file.core.windows.net/myshare/myparentdir/mydir
Для файла базовый код URI содержит имя учетной записи, имя общего ресурса и путь к файлу:For a file, the base URI includes the name of the account, name of the share, and the path of the file:
https://myaccount.file.core.windows.net/myshare/myfile
https://myaccount.file.core.windows.net/myshare/mydir/myfile
https://myaccount.file.core.windows.net/myshare/myparentdir/mydir/myfile
См. такжеSee also
Научная библиотека МГУ имени М.В. Ломоносова
Электронные каталогиАлфавитные каталогиКартотеки
КнигиПолные текстыЗарубежные базы данныхЖурналыГазетыЛичные библиотекиАрхивные фондыФонодокументыНовые поступленияДиссертации до защиты
Книги А — ЯКниги А — ZЖурналы А — ЯЖурналы А — ZГазеты А — ЯГазеты А — Z
Математика и механика: статьиИстория МГУ. БиблиографияМ.В.Ломоносов. Библиография
В электронном каталоге книг отображены отечественные, иностранные книги, диссертации, защищенные в МГУ, поступившие в библиотеку с 1990 г.
Расширенный поиск
В каталоге отражены отечественные газеты с 2013 года по настоящее время, хранящиеся в отделах Научной библиотеки.
Расширенный поиск
В каталоге отражены: Библиотека О.П.Бодянского, Библиотека Н.М. и М.Н.Муравьевых (русская часть).
В каталоге представлены фонодокументы устных воспоминаний видных представителей отечественной науки и культуры, с записями, начиная с 1967 года.
Каталог 45 фондов, хранящихся в Отделе редких книг и рукописей.
Каталог отражает диссертации, представленные к защите в МГУ имени М.В.Ломоносова : кандидатские диссертации – за 2 месяца до дня защиты, докторские – за 3 месяца.
В каталоге представлены книги ряда издательств, которые доступны в электронном виде с компьютеров МГУ: учебники, монографии, и другие, востребованные издания.
Скан-копия части карточного Генерального алфавитного каталога: книги, продолжающиеся издания и диссертации, защищенные в МГУ, на русском языке с года основания библиотеки (1755) до 2004 года.
Скан-копия части карточного Генерального алфавитного каталога, где отражены поступления книг на иностранных языках в фонд библиотеки с года ее основания (1755) до 2004 года (включительно).
Скан-копия части карточного Генерального алфавитного каталога периодических изданий. Отражены поступления журналов на русском языке в фонд библиотеки с года ее основания (1755) до 2004 года.
Скан-копия части карточного Генерального алфавитного каталога, в котором отражены поступления в фонд библиотеки журналов на иностранных языках с года ее основания (1755) до 2004 года.
Скан-копия части карточного Генерального алфавитного каталога, в котором отражены поступления в фонд библиотеки газет на русском языке с года ее основания (1755) до 2012 года (включительно).
Скан-копия части карточного Генерального алфавитного каталога, в котором отражены поступления в фонд библиотеки газет на иностранных языках с года ее основания (1755).
В картотеке отражены статьи по математике и механике, опубликованные в научных сборниках, отечественных и зарубежных журналах с 1990-х годов.
Картотека включает описания материалов (с 2005 г.) по истории МГУ имени М.В. Ломоносова.
Расширенный поиск
Картотека включает описания материалов (с 1991 г.) о жизни и деятельности М.В. Ломоносова.
Расширенный поиск
Name Directory — Плагин для WordPress
Name Directory: Build your own glossary!
This plugin adds name/term directories (glossaries) to your WordPress installation.
The output on your website is like a glossary/index, including a search function.
This plugin supports multiple directories in one WordPress installation.
I recommend you to take a look at the screenshots, they illustrate more than words.
The Name Directory plugin was orginally developed for ParkietenVilla.nl to show a directory of names to name your budgies.
Create multiple directories and customize them!
You can create multiple directories with this plugin.
Every directory can be embedded with a very simple shortcode which you can just copy-and-paste
in your own pages and posts. Every directory has a few configuration options that customize
the layout and functionality of the directory:
- Показать / скрыть заголовок
- Показать / скрыть описание
- Enter the subject of the directory (i.e.: movies, birds, countries, names)
- Показать / скрыть форму запроса
- Show/Hide submitter name
- Показать / скрыть функцию поиска (поиск имен / названий и описание)
- Show/Hide a horizontal rule between the entries
- Show/Hide all entries when the user has not chosen an index-letter yet
- Show/Hide the newest entries (and choose an amount of newest entries to show)
- Choose the amount of columns to display
- Whether to jump to the name directory when a visitor is using the search box (for onepage websites)
- When you embed a directory, you can configure it to start with a letter of your choosing. E.g.: start on letter J.
- You can limit the amount of words in the description (and display a «Read more» link which reveals the rest of the text
The administration view of this plugin has the familiar look and feel of (the rest of) the WordPress Administration panel.
I have done my best to enable some AJAX-features in the administration panel, so you can work efficiently while adding new entries.
Since v1.7 and v1.8, import and export functionality is also supported through .csv-files.
Embed the directory in the WordPress default search engine
When you go to the General Settings of the plugin, you can enable WordPress search compatibility.
This will include the pages who have a matching entry of Name Directory in the search results
Language support
Do you want Name Directory to be available in your language?
Please help us translate!
You can translate directly by going to https://translate.wordpress.org/projects/wp-plugins/name-directory,
login with your WordPress account and click Select your language and click ‘Contribute Translation’.
Support
If you like this module and want to support and/or thank me, please buy me a coffee.
Thank you
Thank you to the few who have donated to me already, or bought a custom version of Name Directory.
Additional and a special thanks goes to JetBrains, the creator of PhpStorm,
for providing me with a free open-source licence to their products. This helps me maintain this plugin!
Displaying a directory on your site
- Go to the Name Directory settings page
- Hover over the directory you want to add to the page.
- A few options should show now, like Delete, Manage and Shortcode (see screenshot https://ps.w.org/name-directory/assets/screenshot-2.png).
- Click ‘Shortcode’, a little textbox will show now.
- Copy-and-paste the content of the textbox into the page you want the plugin to show up.
- Save and view the page to see the result.
What does the shortcode look like?
The shortcode for this Name Directory plugin is like this:
[namedirectory dir=1]
Installing the plugin
Installation is very easy. You can just download this plugin through the Plugin Finder in your WordPress Administration Panel.
If you download the zip-file, installation isn’t that difficult either:
- Unzip the file which results into a directory called
name-directory
- Upload that directory to the
/wp-content/plugins/
directory - Активируйте плагин используя меню ‘Плагины’ в WordPress
- Create a new name directory and add some names
- Copy the shortcode and paste it into a post or page to show it on your website
What does the shortcode look like?
The shortcode for this Name Directory plugin is like this:
[namedirectory dir=1]The
1
in this example is the internal ID of the directory, the rest of the shortcode should always look like this.I created a directory, how do I show it on my site?
- Go to the Name Directory settings page
- Hover over the directory you want to add to the page.
- A few options should show now, like Delete, Manage and Shortcode — see screenshot https://ps.w.org/name-directory/assets/screenshot-2.png
- Click ‘Shortcode’, a little textbox will show now.
- Copy-and-paste the content of the textbox into the page you want the plugin to show up.
- Save and view the page to see the result.
Can I customize the appearance / styling of the Name Directory?
Yes you can, with CSS. If you know your way around CSS you might already know that you can style elements by their class name or HTML structure.
This plugin was written with styling / CSS in mind. Using the HTML inspector of your favourite browser you should be able to discover the classnames, but here are a few popular classes:.name_directory_index
: Index links (the letters A-Z).name_directory_name_box > strong
: Name / Entry title.name_directory_name_box > div
: Name / Entry descriptiong.name_directory_total
: Total count of names / entries.name_directory_index > form
: Форма поиска.name_directory_submit_bottom_link
: Link to submit form.name_directory_active
: Currently active character on index.name_directory_empty
: Indicates that there a no entries for character.name_directory_character_header
: Indicates a new starting-letter header#name_directory_search_input_box
: Search input box#name_directory_search_input_button
: Search button
Also, I do offer help on styling / CSS if you are willing to make a small donation.
Please contact me at the Support Forums or my website to discuss this.Is there a bulk-add or csv import in this plugin?
Since v1.7, yes there is! You can import a .csv-file into a directory.
- Go to the Name Directory settings page
- Hover over the directory you want to import names into.
- A few options should show now, like Delete, Manage and Import — see this screenshot for an example
- Click ‘Import’
- Select your .csv-file
- Загрузка
You can add names, descriptions and submitter entries, just the first column (name) is required. Good to know: the first row is always ignored (they should be headers).
You can download an example import file to take a look at the format.Might your first try does not work, please use https://www.freefileconvert.com to convert your file into a valid CSV file.
Also, importing works best if you export the files with ‘UTF-8’ character set, ANSI does not always work.If you need any help, contact me on the Support Forums.
Can I export my directory?
Since v1.8, yes you can! This export is also compatible with the import-functionality offcourse. If you want to export, use the following steps:
- Go to the Name Directory settings page
- Hover over the directory you want to export.
- A few options should show now, like Delete, Manage, Import and also Export — see this screenshot for an example
- Нажмите «Экспорт»
- On the new page click the button and your .csv-file will be downloaded
Are there demo’s / examples to see the plugin in action?
Yes, every now and then I come across an installed version of the plugin. Here is an incomplete list, all customized and made personal.
- Dutch Budgie website — How to name your bird
- French website — Kitchen-terms
- Skill glossary
- Dutch website — How to name your pet rat
- Whakapapa club — Maori Genealogy Site, with lots of Name Directories
- Balkums plat — Translations
- Dutch Choir — Reportoire list
- Dutch Pregnancy — Term List
- Belgian Artisan shop — Product list
- Alabama Orthopaedic Society — Member list
- Convertus — Paid Search Terms
- Sailing for Water — Classic Yacht Registry
- SBS ShopRI — Vendor List
- Coin Collector Blog
If you see a dead link, would you please let me know?
Can I use HTML in the name description?
Yes, this is possible!
Can I use a WYSIWYG editor to edit the name description?
Yes, you can, since v1.14.1. You can enable this yourself when you go to the General Settings (also see screenshot 7)
Is it possible to be a Name Directory admin without being a Site Administrator?
Since version 1.17 his is possible by also using the Members plugin.
Name Directory registers a capability calledmanage_name_directory
there.
Whenever you give a user this capability, they will see the Name Directory admin menu’s and they will be able to manage the Name Directories.Can I also display a random name?
Yes, since v1.12 this is possible. You can use this shortcode for that:
[namedirectory_random dir=1]The
1
in this example is the internal ID of the directory.Can I also display a single name?
Yes, since v1.13 this is possible. You can use this shortcode for that:
[namedirectory_single id=10]How come some characters don’t show, or show as questionmarks?
If so, please check that your PHP version has mb_string enabled. If that is the case, please check if your database is UTF-8 supported (utf8mb4_unicode_ci).
The
10
in this example is the internal ID of the name, you can find it in the last column when you view all names for a directory in the WordPress admin.Also, if this does not work, there is a setting called «Show all letters on index». If you switch this off, it should work.
How can I contact you?
If you have questions about the plugin or if you have ideas to share, the best way to contact me is through the Support Forums.
If you want me to do custom work for you, you can get in touch by contacting me on website.Do you also offer customizations?
Yes, I do. For this I offer paid help. Please contact me at my website to discuss this.
«Name Directory» — проект с открытым исходным кодом. В развитие плагина внесли свой вклад следующие участники:
Участники
1.22 | March 3, 2021
- Bugfix: ‘latest’ option did not show any entries
1.21 | March 1st, 2021
- Bugfix: the regex which splits the words (limit at 10, 25, etc) was not UTF-8 ready yet
1.20 | February 28, 2021
- Feature: Optionally secure your submit-a-name form with reCAPTCHA (v2) from Google (Thanks for the idea Aung!)
1.19 | February 16, 2021
- Feature: Show a heading when the next starting-letter will begin (show B after all the A-words, C after the B-words, etc)
- Feature: In admin panel replace the ‘Yes’/’No’ link (which was a clickable ajax link) with a fancy toggle button (much more userfriendly)
- Enhancement: Added a few extra help texts
- Enhancement: Used a more narrow javascript selector for the import page
- Enhancement: Made the CSS classes more consistent
- Enhancement: Compatible with WordPress 5.7
1.18.1 | January 13, 2021
- Bugfix: Fixed wrong usage of $wpdb->esc_like
1.18 | January 10, 2021
- Bugfix: Implemented pull request from Jack Barker (http://jackbarker.com.au/) with search enhancement
- Security: CVE-2021-20652: Fixed CSRF vulnerability, thank you Yuta!
1.17.4 | November 22, 2020
- Enhancement: Just a small enhancement to see if translations are working
1.17.3 | November 19, 2020
- Enhancement: Use the correct plural when there is result in searching
- Enhancement: Compatible with the new WordPress 5.6
1.17.2 | October 22, 2020
- Security: Added additional checks for the front-end submits
- Enhancement: Edited some code to not show native PHP notices on dev-enabled sites
- Enhancement: Did some initialization of values in the new-directory admin
- Enhancement: Display an error message when a directory with a non-existing ID is called
- Enhancement: Compatible with the new WordPress 5.6 beta
- Enhancement: Compatible with PHP 8.0
1.17.1 | September 2, 2020
- Bugfix: Capability race-condition
1.17 | September 2, 2020
- Feature: Name Directory is now also available with capability ‘manage_name_directory’, compatible with the commonly used Members plugin
- Bugfix: Better value-checking at import, so it doesn’t wing any PHP notices for the sites which enabled them
- Maintenance: WordPress 5.5 compatible
1.16.1 | July 3, 2020
- Bugfix: Database constraints loosened
1.16 | April 18, 2020
- Feature: You can now disable the duplicate protection in the General Options
- Enhancement: Ability to use shortcodes in descriptions
- Bugfix: Better use of the ‘singular’ term for name directories
- Bugfix: Linebreaks are preserved when you use the visual editor
1.15.6 | March 15, 2020
- Bugfix: Update DB to unicode at setup too
- Bugfix: Translation of ‘Show less’ did not show up due to wrong classname
- Enhancement: CSS Extra spacing on index characters
1.15.5 | March 7, 2020
- Maintenance: WordPress 5.4 compatible
1.15.4 | January 7, 2020 | Happy New Year!
- Bugfix: Determining number of columns
- Bugfix: Replaced ‘ellips’ with ‘…’ to broaden compatibility for other themes/plugins
- Maintenance: WordPress 5.3 styling
1.15.3 | November 2019
- Maintenance: WordPress 5.3.1 compatible
1.15.2 | October 13, 2019
- Feature: Added an option to the import screen to empty a directory before importing (useful for people who use a spreadsheet for name management)
- Enhancement: Added a special import-option the import screen which uses UTF8 import.
- Maintenance: WordPress 5.3 compatible
1.15.1 | August 16, 2019
- Bugfix: Added an exact match query to the «exact» search functionality
1.15 | August 14, 2019
- Feature: You can now choose (per-directory) whether to search in the description
- Enhancement: Added extra explaination / documentation on the subject of importing to the plugin
- Enhancement: Refined the «exact» search functionality in the directories
- Maintenance: Cleaned up the plugins CSS
- Maintenance: Changed the way the database is installed and kept in sync on updating, way less code
1.14.2 | August 1, 2019 (my nephew’s birthday)
- Improvement: Empty the edit form on Ajax submit and scroll to the top to see the success message
1.14.1 | August 1, 2019 (my nephew’s birthday)
- Feature: You can now use a visual editor! You just have to enable this on the General Settings (the one of Name Directory) screen
- Bugfix: Fixed small import bug with accent characters
- Bugfix: htmlspecialchars sometimes issued a warning to the error_log
1.14 | July 17, 2019
- Feature: Added Quick Import from menu, imports into a new directory
- Enhancement: Translations/naming
- Enhancement: When searching with (double) quotation marks, it will not perform a wildcard search. So searching for «media» will not return ‘mediator’.
- Bugfix: Directory sorting in the admin is now on most recent added named, but with empty directories on top
1.13.7 | June 2, 2019
- Bugfix: SQL improvement for selecting and grouping
1.13.6 | June 1, 2019
- Feature: sort name directory on most recent added name
- Bugfix: also show empty directories
1.13.5 | May 28, 2019
- Refactored some code
- Javascript is handled cleaner (more WordPress-alike)
- Bugfix: Fixed One-click status toggle (published/unpublished)
1.13.4 | May 28, 2019
- Feature: sort name directory on most recent added name
- Bugfix: remove debug output
1.13.3 | May 16, 2019
- Bugfix: utf8_encode in import functionality, so non-latin characters are supported too
1.13.2 | April 18, 2019
- mb_string enhancement, this is used on non-latin character sets.
- Bugfix: Do not use mb_string functionality when it’s not available (so it does not crash)
- Feature: Test whether the mb_string extension in PHP is enabled and display a notice when it’s not
- Tested WordPress v5.2 (beta)
1.13.1 | February 28, 2019 (my birthday!)
- Bugfix: When exporting, rows were not properly separated
- Bugfix: When exporting, HTML markup cannot support linebreaks
1.13 | February 20, 2019
- Introduced
[namedirectory_single]
, to display a single name entry on the website. Useful for widgets - Bugfix: When exporting, HTML markup is now saved to the CSV
- Added ID’s in the admin (so you can actually use the new shortcode)
- Created a render-helper for nameboxes to be reused by
[namedirectory]
,[namedirectory_random]
and the new[namedirectory_single]
- Finally using separate .js and .css for the admin!
- Numurous small enhancements to the admin
1.12 | January 31, 2019
- Added search in the backend -> Code kindly provided by @mpmarinov
- Added shortcode for displaying a random name (
[namedirectory_random]
) from a given directory -> Code kindly provided by @mastababa
1.11.6 | January 21, 2019
- Also added the ‘jump to’ functionality when clicking on index letters. Earlier, this was only done at the searchbox (Thanks Ana!)
1.11.5 | January 12, 2019
- Better support for your own name term
- Admin link to the add-form
1.11.4 | December 27, 2018
- Fixes bug in WordPress site search hook when no preferences for site search were set
1.11.3 | December 27, 2018
- Temporary disabled the search because of bug reports
1.11.2 | December 26, 2018
- Fixes bug in WordPress site search hook where all posts were included on no results
1.11.1 | December 26, 2018
- Temporary disabled the search because of bug reports
1.11 | December 18, 2018
- Added the ability to give your own term for ‘names’. So it does not have to be a ‘name’ directory, you can customize it to be like ‘movies’. It’ll state «There are currently 10 movies in this directory», instead of «There are currently 10 names in this directory».
- WordPress 5.0.1 compatible
1.10 | December 17, 2018
- It’s now possible to include Name Directory in your WordPress (site wide) search results. Offcourse, Name Directory still has it’s own searchbox!
- Added a new General Settings page which allows you to enable and tweak the search-behaviour. You can also choose to search in descriptions and whether it should be a wildcard search.
- Added a screenshot of the new General Settings page
- Updated screenshot #2 (Directory overview)
- Updated Frequently Asked Questions
1.9.7
- PHP 5.3 compatibility
- WordPress 5.0 compatible
1.9.6
- Cleaned up code to prevent errors in debug-mode
1.9.5
- Startswith character can now be non-latin
1.9.4
- Confirm-delete message did show an alert, but no text
1.9.3
- Added a confirm-delete message when deleting a directory.
1.9.2
- Sorted index characters when they were not shown by default: A-Z
1.9.1
- Compatible with WordPress 4.9.1
- Ability to limit the amount of words in the description, shown on the frontend of the website. You can manage this in the directory settings. Names with a description which exceeds the setting, are limited with a «Show more» link.
- Optimized code, rewritten the directory options screen to prevent lots of duplicate code and make it easier for myself to maintain
- Added some more descriptions to what the directory settings do
- Updated screenshots
1.9.0
- You can now use words that start with non-latin characters (like Chinese, Arabic, Nordic/Danish, etc)
- Updated Readme, which includes the Description, Changelog and the Frequently Asked Questions
- Updated php code to follow development guidelines
1.8.2
- Compatible with WordPress 4.9 final
- Update php code to follow development guidelines
1.8.1
- Compatible with WordPress 4.9b3
- Removed old translation file, since Name Directory uses the WordPress translation platform
- Moved an admin
add_action
hook - Updated Export to work with Javascript, possible denying Internet Explorer 9 (and lower) users export
- Fixed compatibility with AJAX Front-end plugins
- WordPress moves all divs with class ‘updated’ to the top of the page, which isn’t very handy for the Add-Name form, which is on the bottom of the page. Created a workaround, all success-messages will be displayed above the add-form again.
1.8
- Added export function, export your name directory to .csv file. Offcourse, it’s compatible with the upload function
1.7.15
- WND-46: Created a new option the admin for jumping to the searchbox on the front-end, useful on long page or onepage website
- Support bumped to WordPress 4.8.2
1.7.14
- WND-45: Better multisite support
1.7.13
- WND-44: Front-end submit form now requires at least a name
1.7.12
- WND-42: Option to use latest was broken, treated as L
1.7.11
- WND-41: Verified translation from translate.wordpress.org
- WND-40: Fixed bug there selecting only names that start with numbers, everything was shown
1.7.10 | July 23, 2016
- WND-39: Added
name_directory_active
class on index to indicate which character was activated - WND-39: Added
name_directory_empty
class on index to indicate there are no entries for a character - Started working with the Stable tag: https://wordpress.org/plugins/about/svn/#task-3
- Removed translations so we can benefit from translate.wordpress.org 🙂
- Do you want to help me translate this plugin in your own language? Let me know in the support forums! I will credit you!
1.7.9
- WND-38: Database structure adjust
1.7.8
- WND-35: Fixed CVS import
- WND-36: Tested WP 4.4.2
1.7.7
- WND-24: Fixed Possible XSS vulnerability
1.7.6
- WordPress 4.3 compatible
- Added Arabic translation (Thanks Ahmad from http://www.ams.ly)
- Updated some PHP-code
- Prevent possible function collisions
1.7.5
- Updated Norwegian translation (Thanks Mikael!)
- Some improvements for English language
- Synced .pot and .po files
1.7.4
- WND-25: Send e-mailnotification to WordPress admin when a new name is submitted
- Generated new .pot file and synced all .po files
1.7.3
- Ordering enhancements
- Generated new .pot file and synced all .po files
1.7.2
- WND-32: Show X latest (most recent) names
- Updated Dutch Translation
1.7.1
- Added Norwegian translation thanks to Mikael
- WND-31: Search for searchterm in description (but only if show_description is enabled)
- Moved common code to helpers, preparing for better code
1.7
- WND-11: Import names and descriptions by csv-upload, find this option at the manage-screen
- WND-24: Toggle published-status for name (easily show or hide names)
- Name in WordPress settings menu is now «Name Directory» instead of «Name Directory Plugin»
- Расширенный FAQ
- Улучшение кода
- Updated Dutch Translation
1.6.16
- WND-26 & WND-28: Honour the Show Description setting in frontend
1.6.15
- Added little spacers in the admin on the Manage names screen
- Every name on the front-end got an anchor name
1.6.14
- Added new translation file
- Updated Dutch translation
1.6.13
- WND-23: New option to only show letters on the index when there are entries, so A B D E when there is no entry with C
- Fixed small legacy db-convert bug
- Gave the admin panel for directory settings some space
1.6.12
- Расширенные часто задаваемые вопросы
- Обновленная документация / редактируемые скриншоты
- Обновленная информация, отображаемая на странице репозитория плагинов WordPress
1.6.11
- Search URL’s didn’t function properly
- Search argument didn’t work together (selected name and input filter)
- function didn’t work when WordPress was running without SEO tools
- URL improvements (also tested with Yoast SEO plugin)
1.6.10
- URLencoded the # sign, so entries starting with a number will show up
1.6.9
- WND-21: Checked translation strings. Also edited two fussy strings in the Dutch translation
- WND-22: Fixed wp-admin paths for WP Multisite users
1.6.8
- WND-17: Added option which let’s the user choose a default starting-character when displaying the name directory. For example: use [namedirectory dir=»X» start_with=»j»] to start with the letter J.
- Совместимость с WordPress 4.0
- Added Icon to the installer gallery
1.6.7
- Updated Russion Translation (Thanks to: Rig Kruger http://rodichi.org)
1.6.6
- Исправлена небольшая ошибка отображения
1.6.5
- Отображено отправленное имя
1.6.4
- Обновленные французские переводы
- Fixed too-many-slashes issue
1.6.3
- Обновленные голландские переводы
- Исправлена ошибка отображения.
- The All-link is hidden when you a visitor HAS to choose a letter from the index
1.6
- Добавлена опция «Показать все имена по умолчанию», это можно отключить, чтобы скрыть все записи, если пользователь не выбрал букву из индекса.
1.5.2
- Fixed bug in CREATE TABLE and backlink in form, thank you very much MerlIAV for the patch!
1.5.1
- Fixed bug that prevent saving searchform preference in admin
1.5
- Added search box on front-end (You can enable this in the name-directory settings)
- Added support for four-column layout
- Added Russion Translation (Translated by: Rig Kruger http://rodichi.org)
1.4.3
- Fixed bug which allowed non-published items to be shown
1.4.2
- Fixed support for Chinese characters
- Added French Translation (Translated by: Patrick BARDET http://www.web-studio-creation.fr)
1.4.1
- Fixed sorting issue at the frontend
1.4
- WND-19: Added support for HTML in the name description
1.3
- Name lists can now have multiple columns at the frontend
- Added css in a separate file
- Added database upgrade module
1.2.1
- Plugin url’s are now compatible with third party SEO modules
1.2
- Added support for submission form on the front-end
- Added possibility for admin to filter on published/unpublished names
- Rearranged directory overview for admin, overview now shows totals for published/unpublished
1.1
- Added double name detection
1.0 | November 8, 2013
- First major public release
0.5
- First version for private use
|
|
|
«Областная специальная библиотека имени В. Г. Короленко»
Электронный каталог является современной и гибкой формой каталога, в котором библиографические записи на все виды издания представлены в электронном варианте. Этот вид каталога обеспечивает наиболее эффективный и оперативный доступ к документам на различных носителях информации.
Электронный каталог ведется в библиотеке с 2009 года. К настоящему времени завершена ретроспективная конверсия карточных каталогов на «говорящие», рельефно-точечные, плоскопечатные издания. В памяти электронного каталога хранится вся информация о фонде, которая выводится на экран дисплея по запросу пользователей по любому признаку: автору, заглавию, году издания, теме (ключевым словам, индексам ББК и т.д.).
В настоящее время БД электронного каталога составляет около 45 тыс. библиографических записей по различным отраслям социальных и гуманитарных наук (экономика, демография, социология, история, политология, археология, государство и право, языкознание, литературоведение, книговедение детская и художественная литература).
Правила составления запроса при поиске ?
Выбрав необходимую область поиска Библиографический поиск (ключевым словам, автор, заглавие, год издания), введите запрос в поле ввода:
- При поиске по ключевым словам(полнотекстовый поиск) — фразу на естественном языке. Фраза разбирается на отдельные слова, которые морфологически нормализуются (только для русских слов!). При полнотекстовом поиске применяется алгоритм ранжирования найденных документов: список результатов поиска сортируется в порядке убывания ранга документа. Чем больше в найденном документе слов из запроса, чем эти слова ближе друг к другу и чем больше их суммарный вес — тем выше место документа в результате поиска.
Ссылка «Найти похожие», которая показывается в библиографическом описании найденных записей, формирует запрос на ранжированный поиск, включающий все ключевые слова записи.
- При поиске по автору или заглавию — фамилию или начало заглавия (в случае если оно точно известно). В это случае следует вводить только одного автора (или одно заглавие).
- При поиске по году — год издания (четырехзначное число).
Получив результат поиска, Вы сможете таким же образом «уточнить» Ваш запрос (искать в найденном).
файлов и каталогов
Цели
- Объясните сходства и различия между файлом и каталогом.
- Преобразовать абсолютный путь в относительный и наоборот.
- Создавайте абсолютные и относительные пути, идентифицирующие определенные файлы и каталоги.
- Объясните этапы цикла чтения-выполнения-печати оболочки.
- Определите фактическую команду, флаги и имена файлов в вызове командной строки.
- Продемонстрируйте использование функции автозавершения табуляцией и объясните ее преимущества.
Часть операционной системы, отвечающая за управление файлами и каталогами.
называется файловой системой.
Он организует наши данные в файлы,
которые содержат информацию,
и каталоги (также называемые «папками»),
которые содержат файлы или другие каталоги.
Несколько команд часто используются для создания, проверки, переименования и удаления файлов и каталогов.
Чтобы начать их изучать,
откроем окно оболочки:
Знак доллара — подсказка,
который показывает нам, что оболочка ожидает ввода;
ваша оболочка может показать что-то более сложное.
Прежде чем начать
В этих уроках мы собираемся изучить файлы Нелле.
При желании вы можете загрузить примеры файлов и каталогов, которые использует Nelle,
чтобы вы могли исследовать те же файлы, что и в уроке. Для этого скачайте
заархивируйте файловую систему, щелкнув эту ссылку. Распаковать застегнутый
файлы — в Windows или Mac вы, вероятно, можете просто дважды щелкнуть или щелкнуть загруженный
файл, чтобы распаковать его. В Linux вы можете ввести такую команду, как
Когда у вас есть файлы и каталоги Нелле, перейдите в домашний каталог Нелле на
начните, набрав команду cd
:
$ файловая система cd / пользователи / nelle
Не волнуйтесь, если вы еще не знаете, что означает эта команда! Скоро мы расскажем об этом.
Теперь приступим к изучению оболочки Unix.
Введите команду whoami
,
затем нажмите клавишу Enter (иногда с пометкой Return), чтобы отправить команду в оболочку.
Вывод команды — это идентификатор текущего пользователя,
т.е.
он показывает нам, кем нас считает оболочка:
В частности, когда мы набираем whoami
, оболочка:
- находит программу под названием
whoami
, - запускает эту программу,
- отображает вывод этой программы, затем
- отображает новое приглашение, чтобы сообщить нам, что оно готово к дополнительным командам.
Далее,
давайте узнаем, где мы находимся, выполнив команду под названием pwd
(что означает «рабочий каталог печати»).
В любой момент,
наш текущий рабочий каталог
это наш текущий каталог по умолчанию,
т.е.
каталог, в котором компьютер предполагает, что мы хотим запускать команды в
если мы явно не укажем что-то еще.
Здесь,
ответ компьютера: / users / nelle
,
домашний каталог Нелли:
Алфавитный суп
Если команда выяснить, кто мы такие
whoami
, команда найти
где мы должны называться, где мы
, так почему этоpwd
вместо? Обычный ответ таков: в начале 1970-х, когда Unix
были разработаны, каждое нажатие клавиши учитывалось: устройства дня
были медленными, и возвращение назад на телетайпе было настолько болезненным, что
количество нажатий клавиш для уменьшения количества ошибок при наборе текста было
на самом деле выигрыш в удобстве использования.Реальность такова, что команды были добавлены в
Unix один за другим, без какого-либо генерального плана, людьми, которые были погружены в
его жаргон. Результат такой же противоречивый, как roolz uv Inglish
орфография, но сейчас мы с ней застряли.
Чтобы понять, что такое «домашний каталог»,
Давайте посмотрим, как организована файловая система в целом.
Вверху находится корневой каталог
это держит все остальное.
Мы обращаемся к нему с помощью символа косой черты /
отдельно;
это ведущая косая черта в / users / nelle
.
Внутри этого каталога есть несколько других каталогов:
bin
(где хранятся некоторые встроенные программы),
данные
(для разных файлов данных),
пользователей
(где расположены личные справочники пользователей),
tmp
(для временных файлов, которые не нужно хранить долгое время),
и так далее:
Мы знаем, что наш текущий рабочий каталог / users / nelle
хранится внутри / users
потому что / users
— первая часть его имени.По аналогии,
мы знаем, что / пользователи
хранятся в корневом каталоге /
потому что его название начинается с /
.
Под / пользователи
,
мы находим по одному каталогу для каждого пользователя с учетной записью на этом компьютере.
Файлы мумии хранятся в папке / users / imhotep
,
Wolfman’s в / пользователи / ларри
,
и наш в / users / nelle
,
поэтому nelle
— последняя часть имени каталога.
Обратите внимание, что у символа
/
есть два значения.Когда он появляется перед именем файла или каталога,
он относится к корневому каталогу. Когда он появляется внутри имени,
это просто разделитель.
Давайте посмотрим, что находится в домашнем каталоге Нелле, запустив ls
,
что означает «листинг»:
молекулы существ pizza.cfg
data north-pacific-gyre solar.pdf
Запись Notes.txt на рабочем столе
ls
печатает имена файлов и каталогов в текущем каталоге в алфавитном порядке,
аккуратно разложены по столбикам.Мы можем сделать его вывод более понятным, используя флаг -F
,
который сообщает ls
добавить конечный /
к именам каталогов:
существа / молекулы / pizza.cfg
data / north-pacific-gyre / solar.pdf
Рабочий стол / notes.txt writing /
Здесь,
мы видим, что / users / nelle
содержит семь подкаталогов.
Имена без косой черты в конце,
например, notes.txt
, pizza.cfg
и solar.pdf
,
обычные старые файлы.
Обратите внимание, что между ls
и -F
есть промежуток:
без этого,
оболочка думает, что мы пытаемся запустить команду ls-F
,
которого не существует.
Что в имени?
Вы, наверное, заметили, что все имена файлов Нелле — это «что-то точка».
что-то «. Это просто соглашение: мы можем назвать файлmythesis
или
почти все, что мы хотим. Однако большинство людей используют имена, состоящие из двух частей.
большую часть времени, чтобы помочь им (и их программам) рассказать о разных
файлов отдельно.Вторая часть такого названия называется
расширение имени файла и указывает
какой тип данных содержит файл:.txt
означает простой текстовый файл,
указывает на документ PDF,.cfg
— это файл конфигурации, полный параметров
для той или иной программы и так далее.Это просто соглашение, хотя и важное. Файлы содержат
байты: мы и наши программы должны интерпретировать эти байты
в соответствии с правилами для PDF-документов, изображений и т. д.Присвоение имени PNG изображения кита
whale.mp3
каким-то образом не
волшебным образом превратите это в запись китовой песни, хотя она может
заставить операционную систему попытаться открыть его с помощью музыкального проигрывателя
когда кто-то дважды щелкает по нему.
Теперь давайте посмотрим, что находится в каталоге Nelle data
, запустив ls -F data
,
т.е.
команда ls
с аргументами -F
и data
.
Второй аргумент — без в начале тире — сообщает ls
, что
нам нужен список чего-то другого, кроме нашего текущего рабочего каталога:
аминокислот.txt элементы / morse.txt
pdb / planets.txt sunspot.txt
Выходные данные показывают нам, что есть четыре текстовых файла и два подкаталога.
Подобная иерархическая организация вещей помогает нам отслеживать нашу работу:
в наш домашний каталог можно поместить сотни файлов,
так же, как на нашем столе можно сложить сотни бумажных документов,
но это обреченная на провал стратегия.
Обратите внимание, что мы написали имя каталога data
.У него нет косой черты в конце:
это добавляется к именам каталогов с помощью ls
, когда мы используем флаг -F
, чтобы помочь нам различать вещи.
И он не начинается с косой черты, потому что это относительный путь,
т.е. он сообщает ls
, как найти что-то там, где мы находимся,
а не из корня файловой системы.
Параметры и аргументы
Согласно Википедии,
аргумент терминов и параметр
означают несколько разные вещи.
На практике,
тем не мение,
большинство людей используют их взаимозаменяемо или непоследовательно,
так что мы тоже будем.
Если мы запустим ls -F / data
( с в начале косой черты), мы получим другой ответ,
потому что / data
— абсолютный путь:
резервная копия access.log / hardware.cfg
network.cfg
Ведущие /
говорят компьютеру следовать пути от корня файловой системы,
поэтому он всегда относится только к одному каталогу,
независимо от того, где мы находимся, когда запускаем команду.
Что, если мы хотим изменить наш текущий рабочий каталог?
Прежде чем мы это сделаем,
pwd
показывает нам, что мы находимся в / users / nelle
,
и ls
без каких-либо аргументов показывает нам содержимое этого каталога:
существа молекулы пиццы.cfg
data north-pacific-gyre solar.pdf
Запись Notes.txt на рабочем столе
Мы можем использовать cd
, за которым следует имя каталога, чтобы изменить наш рабочий каталог.
cd
означает «изменить каталог»,
что немного вводит в заблуждение:
команда не меняет каталог,
он меняет представление оболочки о том, в каком каталоге мы находимся.
cd
ничего не печатает,
но если мы запустим после него pwd
, мы увидим, что теперь мы находимся в / users / nelle / data
.Если сейчас запустить ls
без аргументов,
он перечисляет содержимое / users / nelle / data
,
потому что это то место, где мы сейчас находимся:
amino-acid.txt элементы / morse.txt
pdb / planets.txt sunspot.txt
Теперь мы знаем, как пройти вниз по дереву каталогов:
как мы поднимаемся?
Мы могли бы использовать абсолютный путь:
, но почти всегда проще использовать cd ..
, чтобы подняться на один уровень:
..
— это специальное значение имени каталога.
«каталог, содержащий этот»,
или более кратко,
родитель текущего каталога.Конечно же,
если мы запустим pwd
после запуска cd ..
, мы вернемся в / users / nelle
:
Специальный каталог ..
обычно не отображается, когда мы запускаем ls
.
Если мы хотим отобразить это, мы можем дать ls
-a
flag:
./ Рабочий стол / pizza.cfg
../ молекулы / solar.pdf
существа / северный-тихоокеанский-круговорот / письмо /
data / notes.txt
-a
означает «показать все»;
он заставляет ls
показать нам имена файлов и каталогов, начинающиеся с .
, г.
например ..
(который, если мы находимся в / users / nelle
, относится к каталогу / users
).
Как вы видете,
он также отображает еще один специальный каталог, который называется .
, г.
что означает «текущий рабочий каталог».
Может показаться излишним иметь для него название,
но скоро мы увидим его применение.
Ортогональность
Особые имена
.
и..
не относятся кls
;
они интерпретируются одинаково каждой программой.Например,
если мы находимся в/ users / nelle / data
,
командаls ..
выдаст нам список/ users / nelle
.
Когда значения частей одинаковы, независимо от того, как они сочетаются,
программисты говорят, что они ортогональны:
Ортогональные системы легче усвоить
потому что нужно отслеживать меньше особых случаев и исключений.
Конвейер Нелле: Организация файлов
Зная столько о файлах и каталогах,
Нелле готова организовать файлы, которые создаст аппарат для анализа белков.Первый,
она создает каталог под названием северно-тихоокеанский круговорот
(чтобы напомнить себе, откуда пришли данные).
Внутри этого
она создает каталог под названием 2012-07-03
,
это дата, когда она начала обрабатывать образцы.
Она использовала такие названия, как Conference-paper
и revised-results
,
но через пару лет ей стало трудно их понять.
(Последней каплей стало то, что она обнаружила, что создает
справочник под названием revised-revised-results-3
.)
Нелле называет свои справочники «год-месяц-день»,
с ведущими нулями для месяцев и дней,
потому что оболочка отображает имена файлов и каталогов в алфавитном порядке.
Если она использовала названия месяцев,
Декабрь наступит раньше июля;
если бы она не использовала ведущие нули,
Ноябрь («11») наступит раньше («7») июля.
Каждый из ее физических образцов маркирован в соответствии с правилами ее лаборатории.
с уникальным десятизначным идентификатором,
например «NENE01729A».
Это то, что она использовала в своем журнале сбора
для записи местоположения, времени, глубины и других характеристик образца,
поэтому она решает использовать его как часть имени каждого файла данных.Поскольку выходные данные анализатора представляют собой обычный текст,
она будет называть свои файлы NENE01729A.txt
, NENE01812A.txt
и так далее.
Все 1520 файлов попадут в один каталог.
Если она находится в своем домашнем каталоге,
Нелле может увидеть, какие файлы у нее есть, с помощью команды:
.
$ ls северно-тихоокеанский круговорот / 2012-07-03 /
Это много для набора,
но она может позволить оболочке делать большую часть работы.
Если она наберет:
, а затем нажимает вкладку,
оболочка автоматически завершает имя каталога для нее:
Если она снова нажмет вкладку,
Bash добавит в команду 2012-07-03 /
,
поскольку это единственно возможное завершение.Повторное нажатие на вкладку ничего не делает,
поскольку есть 1520 возможностей;
двойное нажатие табуляции вызывает список всех файлов,
и так далее.
Это называется завершением табуляции,
и мы увидим это во многих других инструментах в дальнейшем.
Ключевые моменты
- Файловая система отвечает за управление информацией на диске.
- Информация хранится в файлах, которые хранятся в каталогах (папках).
- Каталоги также могут хранить другие каталоги, которые образуют дерево каталогов.
-
/
сам по себе является корневым каталогом всей файловой системы. - Относительный путь указывает местоположение, начиная с текущего местоположения.
- Абсолютный путь указывает расположение от корня файловой системы.
- Имена каталогов в пути разделяются символом «/» в Unix и символом «\» в Windows.
- ‘..’ означает «каталог выше текущего»;
‘.’ само по себе означает «текущий каталог». - Имена большинства файлов примерно
.расширение
.
Расширение не требуется,
и ничего не гарантирует,
но обычно используется для обозначения типа данных в файле. - Большинство команд принимают параметры (флаги), которые начинаются с символа «-».
Если pwd
отображает / users / thing
, что будет отображать ls ../backup
?
-
../backup: Нет такого файла или каталога
-
2012-12-01 2013-01-08 2013-01-27
-
2012-12-01 / 2013-01-08 / 2013-01-27 /
-
оригинальный pnas_final pnas_sub
Если pwd
отображает / users / backup
,
и -r
сообщает ls
отображать вещи в обратном порядке,
какая команда отобразит:
pnas-sub / pnas-final / оригинал /
-
LS pwd
-
LS-R -F
-
ls -r -F / users / backup
- Либо №2, либо №3 выше, но не №1.
Что делает команда cd
без имени каталога?
- Не действует.
- Изменяет рабочий каталог на
/
. - Изменяет рабочий каталог на домашний каталог пользователя.
- Выдает сообщение об ошибке.
Что делает команда ls
при использовании с аргументами -s и -h?
Имя | Тип | Описание | Требуется |
---|---|---|---|
Id | Строка | Это значение является уникальным идентификатором записи каталога. | Есть |
ComponentGuidGenerationSeed | Руководство | Seed генерации компонентов Guid — это guid, который необходимо использовать, когда компонент с директивой generate guid («*») не укоренен в стандартном каталоге установщика Windows (например, ProgramFilesFolder или CommonFilesFolder). Рекомендуется избегать использования этого атрибута и вместо этого разработчикам устанавливать свои Компоненты в стандартные каталоги с уникальными именами (например, «ProgramFilesFolder \ Company Name Product Name Version»).Важно отметить, что после того, как каталогу назначается Seed генерации компонентов Guid, значение не должно изменяться до тех пор (и должно быть изменено, когда) путь к этому каталогу, включая его самого и все родительские каталоги, не изменится. | |
DiskId | DiskIdType | Задает идентификатор диска по умолчанию для файлов, содержащихся в этом каталоге.Значение этого атрибута может быть переопределено дочерним элементом Component, Directory, Merge или File. Дополнительные сведения см. В атрибуте DiskId элементов File или Merge. | |
Источник файла | Строка | Используется для установки источника файловой системы для дочерних элементов этого каталога. Для получения дополнительной информации см. Указание исходных файлов. | |
Длинное имя | LongFileNameType | Этот атрибут устарел; пожалуйста, используйте вместо этого атрибут Name. | |
LongSource | LongFileNameType | Этот атрибут устарел; вместо этого используйте атрибут SourceName. | |
Имя | LongFileNameType | Имя каталога. Не указывайте этот атрибут (или атрибут LongName), если этот каталог представляет тот же каталог, что и родительский (дополнительные сведения об операторе «.» См. В разделе таблицы каталогов пакета SDK для установщика Windows). В предыдущих версиях набора инструментов WiX этот атрибут определял краткое имя каталога. Значением этого атрибута теперь может быть короткое или длинное имя каталога. Если указано короткое имя каталога, атрибут ShortName не может быть указан.Если указано длинное имя каталога, атрибут LongName указывать нельзя. Кроме того, если это значение является длинным именем каталога, атрибут ShortName может быть опущен, чтобы WiX мог попытаться сгенерировать уникальное короткое имя каталога. Однако, если это имя конфликтует с другим каталогом или вы хотите вручную указать короткое имя каталога, тогда можно указать атрибут ShortName. | |
ShortName | ShortFileNameType | Краткое название каталога в формате 8.3. Этот атрибут следует устанавливать только в том случае, если существует конфликт между сгенерированными короткими именами каталогов или пользователь хочет вручную указать короткое имя каталога. | |
ShortSourceName | ShortFileNameType | Краткое имя каталога на исходном носителе в 8.3 формат. Этот атрибут следует устанавливать только в том случае, если существует конфликт между сгенерированными короткими именами каталогов или пользователь хочет вручную указать короткое имя исходного каталога. | |
SourceName | LongFileNameType | Имя каталога на исходном носителе. Если этот атрибут не указан, установщик Windows по умолчанию использует атрибут Name. В предыдущих версиях набора инструментов WiX этот атрибут определял краткое имя исходного каталога. Значением этого атрибута теперь может быть короткое или длинное имя каталога. Если указано короткое имя каталога, атрибут ShortSourceName не может быть указан. Если указано длинное имя каталога, атрибут LongSource не может быть указан. Кроме того, если это значение является длинным именем каталога, атрибут ShortSourceName может быть опущен, чтобы WiX мог попытаться сгенерировать уникальное короткое имя каталога.Однако, если это имя конфликтует с другим каталогом или вы хотите вручную указать короткое имя каталога, тогда можно указать атрибут ShortSourceName. | |
src | Строка | Этот атрибут устарел; вместо этого используйте атрибут FileSource. | |
Любой атрибут (namespace = ‘## other’ processContents = ‘lax’) Точка расширения в схеме WiX XML.Расширения схемы могут регистрировать дополнительные атрибуты в этой точке схемы. |
командная строка — использование ‘&’ в имени каталога
Поскольку это система не только для командной строки и установлена графическая среда рабочего стола, вы должны знать о другом способе использования файлов и каталогов из терминала, имена которых требуют цитирования или иным образом неудобно вводить: Перетащите папку из вашего файлового браузера в окно терминала. В вашей системе файловым браузером является Nautilus, но он работает почти со всеми файловыми браузерами. При этом будет вставлен полный путь к файлу или каталогу, значок которого вы перетащили с автоматически примененными правильными кавычками .
Это не полная замена тому, как самостоятельно цитировать пути (или, на самом деле, любой текст), используя методы, описанные в pa4080, но это чрезвычайно полезно, может сэкономить вам много времени, а если вам неудобно когда и как цитировать с использованием \
, в большинстве эмуляторов графических терминалов это форма цитирования, которая автоматически применяется, когда вы это делаете, поэтому она продемонстрирует вам это.(В некоторых случаях используются '
'
.)
Если вы не изменили его, оболочка, которую вы получаете, когда открываете окно терминала или входите в систему в виртуальной консоли, — это Bash. Целью цитирования в любой оболочке является указание оболочке не обрабатывать определенные символы специально. Вы можете прочитать 3.1.2 Цитирование в справочном руководстве Bash.
Когда вы цитируете вручную, я предлагаю вам предпочесть форму '
'
(одинарные кавычки), поскольку это самый простой и легкий способ цитировать больше, чем несколько символов текста.Если то, что вы хотите процитировать, само не содержит символа '
, вы можете всегда заключить его в одинарные кавычки, потому что единственный символ со специальным значением после '
начинает цитирование — это последующий '
, который заканчивается цитированием .
Наконец, вам может быть интересно, , что произошло , когда в вашей команде были и
без кавычек.
Это обрабатывает то, что было до него ( cd ISO
), как одну команду, запускает ее асинхронно в фоновом режиме и обрабатывает то, что следует за ней ( Emulator
), как вторую команду для запуска (на переднем плане, поскольку она после него не было и
).
-
[1] 1635
сообщил, что фоновое задание было запущено (это было задание 1, и его идентификатор процесса оказался 1635). -
bash: Эмулятор: команда не найдена.
сообщил, что не существует команды с именемЭмулятор
. - Сообщение
bash: cd: ISO: Нет такого файла или каталога
прибыло из фонового задания, чтобы сообщить, что нет каталогаISO
, в который можно было бы перейти. -
[1] + Exit 1
сообщил, что задание 1 завершено.
Исправить ошибку «Недопустимое имя каталога» в Windows 10
Обзор: В этом блоге объясняются причины ошибки «Имя каталога недействительно» в Windows 10 и способы ее устранения. Если вы потеряете данные из-за этой ошибки, вы можете восстановить данные с ПК с Windows и внешних запоминающих устройств с помощью программного обеспечения для восстановления данных.
«Имя каталога недействительно» Сообщение об ошибке ( см. Изображение 1 ) может появиться в любой момент.Пытаетесь ли вы открыть программу после установки Windows 10, подключить какие-либо внешние запоминающие устройства или воспроизвести DVD-привод в своей системе. Это может произойти по нескольким причинам, таким как поврежденные системные файлы, неисправные приложения / программное обеспечение и поврежденные устройства, такие как USB, HDD, SD или DVD и т. Д. Эта ошибка не позволяет вам получить доступ к вашим данным, хранящимся в системе или на дисках. Однако вы можете вернуть доступ к данным с помощью инструмента восстановления данных. Хотя, чтобы исправить эту ошибку, вы можете попробовать следующие методы.
Изображение 1: неверное имя каталога ошибка
Как исправить ошибку «Имя каталога неверно»?
Эта ошибка может возникать в разных ситуациях на разных устройствах.
F: \ Недопустимое имя каталога в Windows 10
Вы можете попробовать исправить эту ошибку с помощью следующих методов:
Метод 1. Ошибка проверки диска
Иногда системный жесткий диск может быть реальной причиной этой ошибки.Следовательно, чтобы проверить, является ли это основной причиной, и исправить ее, вы можете использовать Disk Check, утилиту Windows для сканирования внутренних, а также внешних дисков для их устранения.
а. Нажмите Windows + E , чтобы открыть проводник и перейти к Этот компьютер . ( См. Изображение 2 )
Изображение 2: Откройте проводник и перейдите на этот компьютер
г. Перейдите на локальный диск , щелкните его правой кнопкой мыши и выберите Свойства ( См. Изображение 3 )
Изображение 3: щелкните правой кнопкой мыши локальный диск и выберите Свойства
г.Теперь перейдите на вкладку Инструменты и нажмите Проверить . ( См. Изображение 4 )
Изображение 4: перейдите в Инструменты и нажмите Проверить
г. Щелкните Scan Drive ( См. Изображение 5 ).
Изображение 5: Выберите Диск сканирования
e. После этого перезагрузите систему и проверьте, помог ли этот метод решить эту проблему.
Метод 2: Выполнить команду CHKDSK
Вы также можете запустить команду CHKDSK, чтобы найти любые повреждения на любом из ваших устройств и исправить их, чтобы избавиться от ошибки «Имя каталога недействительно» в Windows 10.Для этого выполните следующее:
а. Нажмите Windows + X, найдите и откройте командную строку (администратор). ( См. Изображение 6 )
Изображение 6: Открыть командную строку (администратор)
г. В открывшемся окне введите chkdsk / f / r d: и нажмите , введите . ( См. Изображение 7 )
Изображение 7: Выполнить команду CHKDSK
Если в устройстве есть какие-либо повреждения или другие ошибки, эта команда может исправить их, и вы можете избавиться от этой ошибки.Однако есть одна вещь, которую вам нужно иметь в виду, что эта утилита находит и отмечает плохие секторы на устройстве и помогает Windows понять, что нельзя читать и хранить какие-либо данные в этих секторах.
Однако эта ошибка может привести к потере всех важных данных, хранящихся в этих секторах устройства. Чтобы справиться с такой ситуацией, вы можете восстановить данные даже после выполнения команды CHKDSK на вашем устройстве с помощью инструмента восстановления данных, такого как Stellar Data Recovery. Это программное обеспечение «сделай сам» может восстанавливать потерянные данные с ПК с Windows и всех запоминающих устройств .
Метод 3. Выполните чистую загрузку
Вы можете выполнить чистую загрузку, чтобы узнать, какое конкретное программное обеспечение / приложение вызывает эту ошибку, и удалить его, выполнив следующие действия:
а. Откройте «Конфигурации системы», набрав MSConfig в поле поиска Windows.
г. Перейдите на вкладку Services , выберите Hide all Microsoft Services, и затем нажмите Disable All .( См. Изображение 8 )
Изображение 8: Скрыть все службы Microsoft
г. Перейдите к Startup и затем щелкните Open Task Manager . ( См. Изображение 9 )
Изображение 9: Открыть диспетчер задач
г. Выберите на экране элементы, которые могут вызывать эту ошибку, и нажмите Отключить . ( См. Изображение 10 )
Изображение 10. Отключить поврежденный элемент автозагрузки
e. После этого выйдите из диспетчера задач и нажмите ОК на вкладке Запуск .
ф. Перезагрузите систему в чистой загрузочной среде.
г. Следуйте инструкциям на экране и попробуйте удалить проблемную программу / приложение (соответственно).
г. После завершения процесса перезагрузите вашу систему.
C: \ Windows \ system32 \ cmd.exe Недопустимое имя каталога.
Когда вы пытаетесь запустить командную строку или программу «Блокнот», другой пользователь в вашей системе вошел в систему как администратор с помощью функции «Запуск от имени», вы можете получить следующие сообщения об ошибках:
- C: \ Windows \ system32 \ cmd.exe Неверное имя каталога.
- C: \ Windows \ system32 \ Notepad.exe Неверное имя каталога.
Здесь вы можете увидеть, как изменить свойства командной строки, выполнив следующие действия:
Метод 1. Изменить свойства командной строки
Чтобы устранить это сообщение об ошибке, измените свойства командной строки или свойства блокнота. Вы можете выполнить следующие шаги:
а. Введите cmd в поле поиска Windows, щелкните правой кнопкой мыши командную строку и выберите Открыть расположение файла .( См. Изображение 11 )
Изображение 11: Щелкните правой кнопкой мыши землю и выберите Открыть расположение файла
г. Щелкните правой кнопкой мыши командную строку и выберите Свойства . ( См. Изображение 12 )
Изображение 12: Открыть свойства командной строки
г. На вкладке Ярлык вместо Начать входящие измените значение % HOMEDRIVE %% HOMEPATH% на общесистемное значение, например % WINDIR%. Наконец, нажмите ОК .( См. Изображение 13 )
Изображение 13: изменение значений в свойствах командной строки
г. Перезагрузите систему и посмотрите, исправлена ли ошибка.
e. Имя каталога недействительно при воспроизведении DVD
Метод 1. Запустите средство устранения неполадок оборудования и устройств
В этом сценарии вы можете попытаться решить эту проблему, используя «Средство устранения неполадок оборудования и устройств», встроенную в Windows утилиту для исправления ошибок устройств и оборудования.Выполните следующие действия:
а. Откройте настройки и перейдите к Обновление и безопасность . ( См. Изображение 14 )
Изображение 14: Перейти к обновлению и безопасности
г. Выберите и откройте Устранение неполадок . ( См. Изображение 15 )
Изображение 15: Перейти к устранению неполадок
г. Выберите Оборудование и устройства . Теперь нажмите Запустить средство устранения неполадок . ( См. Изображение 16 )
Изображение 16. Запустить средство устранения неполадок оборудования и устройств
г.После завершения процесса перезагрузите компьютер с Windows. Проверьте, решена ли ошибка.
Метод 2. Отключить, а затем включить приводы DVD / CD-ROM
Вы можете попытаться исправить эту ошибку, сначала отключив привод DVD / CD-ROM, а затем включив его, выполнив следующие действия:
а. Нажмите Windows + X, найдите Диспетчер устройств и откройте его.
г. Найдите привод DVD / CD-ROM и разверните его. Выберите диск, щелкните его правой кнопкой мыши и выберите Отключить устройство .( Смотреть изображение 17 )
Изображение 17: Отключить DVD / CD-ROM
г. Нажмите Да , вернитесь к дискам устройства, щелкните его правой кнопкой мыши и выберите Включить устройство .
Неверное имя каталога при вставке USB / HDD / SD-карты
Эта ошибка может возникать с любыми внешними устройствами хранения данных, такими как USB, HDD, SSD, SD-карта и т. Д. Чтобы исправить эту ошибку, вы можете использовать несколько методов. Вы можете запустить средство устранения неполадок устройства, как указано выше.Помимо этого, вы можете запустить команду CHKDSK или обновить / удалить драйверы контроллера USB.
Метод 1. Подключите устройство к другому USB-порту
Всякий раз, когда вы подключаете к системе какой-либо SSD, USB, HDD или любое устройство хранения данных и сталкиваетесь с этой ошибкой, просто попробуйте вставить устройство в другой порт. Это может решить проблему, указывающую на некоторую проблему в порту.
Метод 2: Создать раздел с незанятым пространством
Если ошибка не устранена даже после подключения устройства к другому порту, вы можете рассмотреть возможность создания простого раздела с нераспределенным пространством.По словам некоторых пользователей, этот метод помог им исправить ошибку.
а. Перейдите к Disk Management и найдите устройство, которое отображается с нераспределенным пространством.
г. Щелкните устройство правой кнопкой мыши и выберите Новый простой том ( См. Изображение 18 ).
Изображение 18: Выберите новый простой том
г. Следуйте инструкциям на экране, и как только вы закончите, отключите устройство и снова подключите его, чтобы проверить, работает ли оно нормально.
Метод 3. Удаление драйвера контроллера USB
Поврежденный или несовместимый драйвер контроллера USB может быть причиной ошибки «Недопустимое имя каталога в Windows 10». Вы можете попытаться исправить это, удалив драйвер контроллера USB. Выполните следующие действия:
а. Перейдите в Диспетчер устройств и затем откройте Контроллеры универсальной последовательной шины ( См. Изображение 19 )
Изображение 19: Выберите контроллеры универсальной шины
г.Выберите поврежденные контроллеры универсальной последовательной шины , щелкните его правой кнопкой мыши и выберите Удалить . ( См. Изображение 20 )
Изображение 20: Удаление поврежденного / неисправного драйвера USB-контроллера
г. После завершения процесса перезагрузите компьютер и проверьте, устранена ли проблема.
Завершение
Недопустимое имя каталога в Windows 10. Сообщение об ошибке может возникать по многим причинам, которые мы обсуждали в этом посте.Вы можете решить эту ошибку с помощью таких методов, как запустить команду CHKDSK, выполнить чистую загрузку, изменить свойства командной строки / блокнота, удалить драйверы контроллера USB и т. Д. Однако при выполнении некоторых из этих методов вы можете потерять данные. В этом случае вы можете использовать программное обеспечение для восстановления данных Windows, такое как Stellar Data Recovery . Это программное обеспечение «Сделай сам» может вернуть ваши данные с ПК с Windows, а также с внешних запоминающих устройств, включая USB, твердотельные накопители, жесткие диски, SD-карты и т. Д.
Как найти каталог в системе на базе Linux
Я только что переключился с роли администратора сервера MS-Windows на роль системного администратора сервера Debian Linux.Мне нужно найти каталог с именем project.images. Мне также сказали, что команда locate — это самый простой и быстрый способ найти расположение файлов и каталогов в Linux. Но команда locate у меня не работает. Как найти каталог project.images, используя только параметры командной строки?
Подробности руководства | |
---|---|
Уровень сложности | Easy |
Права root | Нет |
Требования | Команда find в Linux или macOS / Unix |
Приблиз.время чтения | 5 мин. |
Вам нужно использовать команду find. Он используется для поиска файлов в Linux или Unix-подобной системе. Команда locate выполнит поиск в предварительно созданной базе данных файлов, созданных с помощью updatedb.
Команда find будет искать файлы, соответствующие критериям поиска, в действующей файловой системе.
Как найти каталог в Linux
Синтаксис команды find:
find / where / to / look / up критерии действие
find / dir / path / look / up критерии действие
find / dir / path / look / up -name "имя-каталога-здесь "
find / dir / path / look / up -name" шаблон "
find / dir / path / look / up -name" dir-name-here "-print
find / dir / path / look / up -name" dir-name-here "
find / -name" dir-name-here "
find / -type d -name" dir-name-here "
find / -type d -name" dir-name-here "2> / dev / null
Команда поиска каталога в Linux
В следующем примере будут показаны все файлы в текущем каталоге и во всех подкаталогах:
найти найти .найти . -принт
Поиск каталога
Чтобы найти каталог с именем apt в файловой системе / (корневая), введите:
Предупреждение : При поиске в файловой системе / (корневая) необходимо выполнить команду find от имени пользователя root.
find / -type d -name "apt" sudo find / -type d -name "apt"
Примеры выходных данных:
/ var / log / apt / var / lib / apt / var / cache / apt / etc / apt /etc/logrotate.d/apt /etc/cron.daily/apt
Работа с сообщениями об ошибках «Отказано в разрешении» в Linux
Find будет отображать сообщение об ошибке для каждого каталога / файла, для которого у вас нет разрешения на чтение
Чтобы избежать этих сообщений, добавьте 2> / dev / null в конце каждой команды:
найти / где / к / смотреть / критерии действие 2> / dev / null sudo find / -type d -name "apt" 2> / dev / null
Как найти каталог с именем Documents в Linux?
Введите следующую команду для поиска каталога Documents в вашем каталоге $ HOME:
$ find $ HOME -type d -name Documents
Примеры выходных данных:
/ главная / вивек / документы
Получение подробного списка файлов / каталогов
Передайте -ls , чтобы отобразить текущий файл в формате вывода команды ls:
Примеры выходных данных:
4719035 4 drwxr-xr-x 2 root root 4096 22 августа 06:25 / var / log / apt 4718597 4 drwxr-xr-x 5 root root 4096 4 августа 13:46 / var / lib / apt 4718601 4 drwxr-xr-x 3 root root 4096 8 августа 09:37 / var / cache / apt 917524 4 drwxr-xr-x 6 root root 4096 18 июня 02:28 / etc / apt 917721 4 -rw-r - r-- 1 root root 173 15 апреля 2011 г. / etc / logrotate.д / квартира 918762 16 -rwxr-xr-x 1 root root 14985 14 марта, 12:48 /etc/cron.daily/apt
Как мне вывести только каталоги?
Просто найдите каталоги и пропустите имена файлов, передайте опцию -type d следующим образом:
find / -type d -name "apt" -ls
Примеры выходных данных:
4719035 4 drwxr-xr-x 2 root root 4096 22 августа 06:25 / var / log / apt 4718597 4 drwxr-xr-x 5 root root 4096 4 августа 13:46 / var / lib / apt 4718601 4 drwxr-xr-x 3 root root 4096 8 августа 09:37 / var / cache / apt 917524 4 drwxr-xr-x 6 root root 4096 18 июня 02:28 / etc / apt
Как выполнить поиск без учета регистра?
Замените опцию -name на -iname следующим образом:
find / -type d -iname "apt" -ls
ИЛИ
find / -type d -iname "apt"
Шаблоны «apt» соответствуют именам каталогов «apt», «APT», «Apt», «apT» и т. Д.
Как мне найти каталог с именем project.images?
Введите любую из следующих команд:
find / -type d -iname "project.images" -ls
ИЛИ
find / -type d -name "project.images" -ls
ИЛИ
find / -type d -name "project.images"
Также можно использовать подстановочные символы следующим образом:
find / -type d -name "project. *" find / dir / to / search / -type d -name "project.image ??"
Примечание о команде определения местоположения
Для поиска файла / каталога с именем project.изображения (не * project.images *), тип:
найдите -b '\ project.images'
См. Также
Ошибка при открытии файлов «Недопустимое имя каталога» — Общий доступ к файлам
Привет, Spiceworks.
У клиента проблема с доступом к файлам в общей сетевой папке. При открытии файлов MS Office выдается одна из двух ошибок. Скриншоты прилагаются.
- «Неверное имя каталога».
- Подключенный диск иногда полностью исчезает, и возникает эта ошибка.»F: \ <путь к файлу> недоступен. ЕСЛИ местоположение находится на этом компьютере, убедитесь, что устройство или привод подключены и диск вставлен, а затем повторите попытку. Если местоположение находится в сети, убедитесь, что вы ‘ подключитесь к сети или Интернету и повторите попытку. Если местоположение по-прежнему не удается найти, возможно, оно было перемещено или удалено «.
Симптомы:
- Проблема носит временный характер, возможно, с консистенцией 50-75%.
- Использование «Открыть с помощью… «и открытие тех же файлов с помощью Блокнота работает. Я чувствую, что это исключает проблему с разрешениями.
- Проблема не затронула всю сеть … пока.
- Несколько пользователей могут воспроизвести проблему на пораженных компьютерах.
Что было испробовано на данный момент:
- Добавление общего файлового ресурса в зону надежных сайтов.
- Добавление общего файлового ресурса в «Надежные расположения» в Центре управления безопасностью MS Office (опция включения вложенных папок отмечена)
- Восстановление MS Office
- Удаление / переустановка MS Office
Я поискал в Google и нашел много разных предполагаемых причин этой ошибки, начиная от неисправных USB-портов (не в данном случае, это не USB-накопитель) до одного сумасшедшего, обвиняемого в грязных разъемах SATA внутри корпуса компьютера.
РЕДАКТИРОВАТЬ — ОБНОВЛЕНИЕ 6.08.2020 8:55
- Перечисление на основе доступа включено для этого общего ресурса. Мы отключили его, и, похоже, проблема решена. Мы собираемся оставить это так на несколько часов и посмотреть, останется ли проблема решенной.
Это поставило меня в тупик. Пожалуйста помоги.
Заранее спасибо.
Изменено 6 августа 2020 г. в 15:56 UTC
Идентификатор технических статей: Окружающая средаАгент McAfee (MA) 5.6.1 Исправление 2 и более поздние версии Все поддерживаемые 32-разрядные операционные системы Windows Подробные сведения о средах, поддерживаемых MA, см. В KB51573. ПроблемаПри переходе на более раннюю версию McAfee Agent 5.6.1 Hotfix 2 или более поздней версии происходит сбой при выполнении задачи локально с помощью командной строки. При сбое перехода на более раннюю версию появляется следующая ошибка: Неверное имя каталога ПричинаАгент McAfee Agent 5.6.1 Исправление 2 или новее имеет ограниченные права доступа к папке установки для устранения уязвимости. См. SB10288 для получения дополнительной информации. При принудительном локальном понижении версии агента McAfee Agent 5.6.1 с исправлением 2 или более поздней версии с помощью командной строки происходит следующее:
РешениеКлиент — для перехода на более раннюю версию агента McAfee Agent 5.6.1 Исправление 2 или новее для более ранней версии McAfee Agent:
РешениеePolicy Orchestrator Console — Чтобы понизить версию агента McAfee Agent 5. |