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

20
Что такое каталоги ./ и ../?

Простой вопрос, но я не уверен, где искать, и Google не реагирует на периоды и косые черты. Я просто пытаюсь подсчитать количество файлов и каталогов в текущем каталоге (не включая подпапки / файлы) и пытался различить, ls -1 | wc -lи, ls | wc -lпоскольку они кажутся идентичными. Сайт, на который я...

20
Массовое переименование (или правильное отображение) файлов со специальными символами

У меня есть несколько каталогов и подкаталогов, которые содержат файлы со специальными символами, например, этот файл: robbie@phil:~$ ls test�sktest.txt test?sktest.txt Find обнаруживает escape-последовательность: robbie@phil:~$ find test�sktest.txt -ls 424512 4000 -rwxr--r-x 1 robbie robbie...

20
dirname и basename против расширения параметров

Есть ли объективная причина предпочесть одну форму другой? Производительность, надежность, портативность? filename=/some/long/path/to/a_file parentdir_v1="${filename%/*}" parentdir_v2="$(dirname "$filename")" basename_v1="${filename##*/}" basename_v2="$(basename "$filename")" echo "$parentdir_v1"...

20
Избегайте перечисления файлов, которые заканчиваются на ~ (резервные файлы)

Мое требование - перечислить все файлы в каталоге, кроме файлов, заканчивающихся на ~ (резервные файлы). Я пытался использовать команду: ls -l | grep -v ~ Я получаю этот вывод: asdasad asdasad~ file_names.txt normaltest.txt target_filename testshell1.sh testshell1.sh~ testshell2.sh testshell2.sh~...

19
Ярлык мыши для копирования пути к файлу в файловом менеджере Gnome

Есть ли в Linux эквивалент последовательности Windows Shift + щелчок правой кнопкой мыши? Я часто использую это для файлов и каталогов, чтобы во всплывающем меню была скрыта опция «Копировать как путь». Это экономит много печатать (и опечатки) при использовании командной строки. Я надеюсь, что в...

18
Почему длина пути сокета ограничена сотней символов?

В Unix-системах имена путей обычно практически не имеют ограничений по длине (ну, 4096 символов в Linux) ... за исключением путей к файлам сокетов, которые ограничены примерно 100 символами (107 символов в Linux ). Первый вопрос: почему такие низкие ограничения? Я проверил, что кажется возможным...

18
Правильно ли использовать определенные специальные символы при именовании имен файлов в Linux?

Является ли это исправить , чтобы использовать некоторые специальные символы, а +, &, ', .(точка) и ,(запятая), в основном, в именах файлов. Я понимаю, что вы можете использовать -и _без проблем, но проводя некоторые исследования, я не смог найти что-то определенное в отношении других символов;...

18
cp: not stat `/vol/examples/tutorial/science.txt ': такого файла или каталога нет

Я попробовал команду, cp /vol/examples/tutorial/science.txt .и я получаю ошибку - cp: cannot stat `/vol/examples/tutorial/science.txt': No such file or directory Я не понимаю, почему это происходит. Я пошел в домашнюю папку cygwin и создал необходимую структуру папок и текстовый файл. Я также...

18
Каталог не полностью отсортирован

У меня есть следующий список каталогов в системе Debian Linux. Однако одна странная вещь заключается в том, что файл populate.sql, похоже, не отсортирован с остальными. -rw-r--r-- 1 user1 user1 10004 Jul 28 13:16 populate2.sql -rw-r--r-- 1 user1 user1 10244 Jul 28 13:16 populate3.sql -rw-r--r-- 1...

17
как удалить последний слеш пути к каталогу?

У меня есть скрипт, который требует каталог в качестве одного аргумента. Я хочу поддержать две формы: один как a/b/c (без косой черты в конце) и другой как a/b/c/ (косая черта в конце). Мой вопрос: учитывая любую из двух форм, как я могу просто оставить первую форму без изменений и удалить...

17
Как заархивировать каталог с шифрованием для имен файлов?

Используя командную строку, я знаю, что могу зашифровать каталог с помощью следующей команды: zip -er Directory.zip /path/to/directory Однако это не зашифровывает сами имена файлов. Если кто-то бежит: unzip Directory.zip и многократно вводит неправильный пароль, команда unzip будет перебирать все...

16
Хороший стиль / практика для разделителей в именах файлов (или каталогов) [закрыто]

Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я не совсем уверен, является ли это "правильным" вопросом для публикации здесь....

16
Автозаполнение имени файла в каталоге

Этот вопрос очень похож на этот , но я не могу понять решение. Я также знаю этот урок , но все еще не могу понять, что я делаю неправильно. Я пытаюсь автоматически заполнить список каталогов, которые находятся в /something/: $ ls /something/ One Other Three таким образом, что это произойдет: $ hi...

15
UTF 8 имен файлов?

В операционных системах на основе Unix допустимы имена файлов utf6? Если это так, мне нужно сделать что-то особенное, чтобы записать файл на диск. Позвольте мне объяснить, что я надеюсь сделать. Я пишу приложение, которое будет передавать файл через ftp в удаленную систему, но имя файла динамически...

15
Подсчет файлов в каталоге по расширению

В целях тестирования я хотел бы подсчитать, сколько файлов изображений находится в каталоге, отделяя каждый тип файла изображения по расширению (jpg = "yes". Это потому, что позже это будет полезно для другого сценария, который будет выполнять действие на каждое расширение файла). Могу ли я...

15
Как работает GLOBIGNORE?

Согласно странице руководства bash: GLOBIGNORE A colon-separated list of patterns defining the set of filenames to be ignored by pathname expansion. If a filename matched by a pathname expansion pattern also matches one of the patterns in GLOBIGNORE, it is removed from the list of matches. Однако...

15
Что такое точка точка (..)? Почему его поведение отличается от символических ссылок?

Я пытаюсь понять природу ..(двойная точка). Кажется, он указывает на разные цели в зависимости от того, как вы к нему обращаетесь. Пример:- /outer/ middle/ inner/ inner --> ./middle/inner/ Теперь /outer/middle/inner/..ведет к /outer/middle/, но если я получаю к нему доступ через символическую...

15
Почему имена файлов начинаются с точки? Могу ли я скрыть файлы, не используя точку в качестве первого символа?

Первоначально я думал, что это совпадение, но теперь я вижу, что есть даже тег для него: все скрытые имена файлов начинаются с точки. Это соглашение? Почему это было выбрано? Можно ли это изменить? Или другими словами (как связанный вопрос @evilsoup предложил, что подразумевает ответ на кучу...