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

37
Завершение фальшивых каталогов avfs в zsh

Как я могу настроить систему завершения zsh для завершения «поддельных» файлов при некоторых обстоятельствах? Точнее говоря, файловая система AVFS представляет архивы как каталоги, создавая «поддельный каталог» рядом с каждым архивом. По умолчанию он реплицирует всю иерархию каталогов в своей точке...

37
Является ли `~ / Documents` относительным или абсолютным путем?

Это всего лишь словарный вопрос, но он постоянно крутится в моей голове. Это происходит из практического экзамена из книги подготовки LPIC . Правильный ответ в соответствии с книгой - ~/Documentsэто относительный каталог, потому что он относительно домашнего каталога. Тем не менее, эта книга...

37
Как вывести список файлов в формате zip без дополнительной информации в командной строке

В моей командной строке bash, когда я использую, unzip -l test.zipя получаю вывод, как это: Archive: test.zip Length Date Time Name --------- ---------- ----- ---- 810000 05-07-2014 15:09 file1.txt 810000 05-07-2014 15:09 file2.txt 810000 05-07-2014 15:09 file3.txt --------- ------- 2430000 3 files...

33
Получение расширения в имени файла

Как мне получить расширение файла от bash? Вот что я попробовал: filename=`basename $filepath` fileext=${filename##*.} Делая это, я могу получить расширение bz2от пути /dir/subdir/file.bz2, но у меня есть проблема с путем /dir/subdir/file-1.0.tar.bz2. Я бы предпочел решение, использующее только...

32
Vim: каковы все возможные расширения файла подкачки?

Когда вы редактируете файл в vim, он генерирует файл подкачки с тем же именем, что и у вашего текущего файла, но с .swpрасширением. Если .swpон уже занят, он генерирует один .swoодин. Если это уже занято, то вы получите .swaи т. Д. И т. Д. Я не смог найти никакой документации о том, каков точный...

31
find (1): как реализован подстановочный знак «звезда» для сбоя некоторых имен файлов?

В файловой системе, где имена файлов находятся в UTF-8, у меня есть файл с ошибочным именем; оно отображается как:, D�sinstallerфактическое имя в соответствии с zsh:, D$'\351'sinstallerLatin1 для Désinstaller, само по себе французское варварство для «удаления». Zsh не совпал бы с этим, [[ $file =~...

31
Разрешено ли пространство в имени файла?

Говорят, что в Unix и Linux в целом вы должны избегать пробелов в имени файла (обычный файл, dir, ссылка, файл устройства, ...). Но я делаю это все время. Для имени файла с пробелом внутри В Nautilus символ пробела отображается как пробел. В терминале Bash я либо использую \ для представления...

30
Работа с именами файлов со специальными первыми символами (например, ♫)

Недавно я натолкнулся на файл, имя которого начинается с символа «♫». Я хотел скопировать этот файл, ffmpegвставить его и ссылаться на него различными другими способами в терминале. Я обычно автоматически заполняю странные имена файлов, но это не удается, поскольку я даже не могу набрать первую...

30
Как вывести список всех файлов в каталоге с абсолютными путями

Мне нужен файл (желательно .list файл), который содержит абсолютный путь каждого файла в каталоге. Пример dir1: file1.txt file2.txt file3.txt listOfFiles.list: /Users/haddad/dir1/file1.txt /Users/haddad/dir1/file2.txt /Users/haddad/dir1/file3.txt Как я могу сделать это в Linux / Mac?...

29
Портативный способ получить абсолютный путь скрипта?

Что такое переносимый способ для (zsh) сценария определить его абсолютный путь? В Linux я использую что-то вроде mypath=$(readlink -f $0) ... но это не портативно. (Например, readlinkДарвин не распознает -fфлаг и не имеет никакого эквивалента.) (Кроме того, использование readlinkдля этого, по...

29
Является ли частью какого-либо стандарта (например, POSIX), что системные файлы должны быть в нижнем регистре?

Моя компания перепродает приложение с фирменным наименованием в смешанном регистре, например «ApplicationName». Установщик приложения создает все пути и имена файлов в этом стандарте. Например, основной каталог /opt/ApplicationName, файл инициализации называется, ApplicationNameпоэтому я должен...

28
Разделите файл на строку и получите контроль над полученным расширением файла

Существует стандартная команда для разделения файлов - split. Например, если я хочу разбить файл слов на несколько частей по 10000 строк, я могу использовать: split -dl 10000 words wrd и он будет генерировать несколько файлов в формате wrd.01, wrd.02 и так далее. Но я хочу иметь конкретное...

28
Считается ли лучшей практикой не использовать заглавные буквы в именовании файлов?

Люди говорят, что вы не должны использовать пробелы в именах файлов Unix. Есть ли веские причины не использовать заглавные буквы в именах файлов (т. File_Name.txtЕ. Против file_name.txt)? Или это просто вопрос личных...

28
Глоб с числовым порядком

У меня есть этот список файлов PDF в каталоге: c0.pdf c12.pdf c15.pdf c18.pdf c20.pdf c4.pdf c7.pdf c10.pdf c13.pdf c16.pdf c19.pdf c2.pdf c5.pdf c8.pdf c11.pdf c14.pdf c17.pdf c1.pdf c3.pdf c6.pdf c9.pdf Я хочу объединить их, используя ghostscript в числовом порядке (похоже на это): gs -q...

27
Правда ли, что tarball может изменить место, куда извлекаются файлы, независимо от команд, используемых для его извлечения?

У меня есть сотрудник, который говорит, что вы должны быть осторожны при извлечении тарболов, потому что они могут вносить изменения, о которых вы не знаете. Я всегда думал, что тарбол - это просто иерархия сжатых файлов, поэтому, если вы распакуете его в / tmp / example /, он не сможет вставить...

27
Последствия безопасности для запуска perl -ne '…' *

Видимо, работает: perl -n -e 'some perl code' * Или find . ... -exec perl -n -e '...' {} + (то же самое с -pвместо -n) Или perl -e 'some code using <>' * часто встречается в однострочниках, размещенных на этом сайте, имеет последствия для безопасности. В чем дело? Как этого...

26
Как переименовать файл в .. (точка точка)?

Видимо, вы можете переименовать файл в... . Если бы я был безумен, как бы я переименовал файл в ..или .? Такое имя файла даже разрешено? Обратная косая черта, кажется, не отключает специальное значение точки: $ mv test \. mv: `test' and `./test' are the same file...