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

Имя файла - это имя, используемое для уникальной идентификации файла в данной файловой системе.

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

4
Массовое переименование (или правильное отображение) файлов со специальными символами
У меня есть несколько каталогов и подкаталогов, которые содержат файлы со специальными символами, например, этот файл: 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 4091743 Jan 26 00:34 test\323sktest.txt Единственная причина, по которой я могу даже ввести их имена в консоли, …

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

4
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" echo "$parentdir_v2" echo "$basename_v1" echo "$basename_v2" Производит: /some/long/path/to /some/long/path/to a_file a_file (v1 использует расширение параметров оболочки, v2 использует внешние двоичные файлы.)

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

1
Каталог не полностью отсортирован
У меня есть следующий список каталогов в системе 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 user1 user1 10359 Jul 28 …

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

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

1
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 bash  filenames 


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

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

4
Хороший стиль / практика для разделителей в именах файлов (или каталогов) [закрыто]
Закрыто . Этот вопрос основан на мнении . В настоящее время не принимает ответы. Хотите улучшить этот вопрос? Обновите вопрос, чтобы ответить на него фактами и цитатами, отредактировав этот пост . Закрыто 5 лет назад . Я не совсем уверен, является ли это "правильным" вопросом для публикации здесь. Я, наверное, …
16 linux  bash  filenames 

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


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