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

14
косая черта (/) после имени каталога в командах оболочки

У меня есть маленький вопрос здесь. Если у меня есть два файла, скажем , fileaи fileb, mv filea filebбудет удалять fileb переименовать fileaвfileb Тогда , если у меня есть два каталога, скажем , diraи dirb, mv dira dirbбы двигаться diraв dirb(это станет dirb/dira) Отмечая, что в обоих случаях нет...

14
Возможно ли вложить 'find -exec' в другой 'find -exec'?

Что-то вроде следующего - это то, что я хочу, но мой код не работает, независимо от того, как я убегаю {}и+ ; find ./ -maxdepth 1 -type d -name '.*' -exec \ find {} -maxdepth 1 -type f -name '*.ini' -exec \ md5sum \{\} \\; \; Посмотрев этот вопрос по Unix - & - Linux , я обнаружил, что...

14
Запуск скрипта Python из терминала без расширения .py

Я хочу вызвать скрипт python script.py из терминала, просто набрав скрипт . Это возможно? Если так, то как? Я знаю, что могу избежать ввода python script.py , добавив #! / Usr / bin / env python в начало скрипта, но мне все равно нужно добавить суффикс .py , чтобы запустить...

14
Как исключить некоторые файлы из механизма расширения имени файла в bash?

У меня есть каталоги файловой системы Ubuntu в корневом каталоге, и я случайно скопировал сотни файлов в корневой каталог. Я интуитивно пытался удалить скопированные файлы, исключив файловую систему, как rm -rf !{bin,sbin,usr,opt,lib,var,etc,srv,libx32,lib64,run,boot,proc,sys,dev} ./. но это не...

14
POSIX-совместимый способ работы со списком имен файлов, возможно, с пробелами

Я видел руководства по написанию сценариев Bash, предлагающие использовать массив для работы с именами файлов, содержащими пробелы. DashAsBinSh, однако, предполагает, что массивы не являются переносимыми, поэтому я ищу POSIX-совместимый способ работы со списками имен файлов, которые могут содержать...

13
Шаблон имени файла оболочки, который расширяется до точечных файлов, но не до `..`?

Недавно у меня произошел небольшой сбой, вызванный паттерном оболочки, который неожиданно расширился. Я хотел изменить владельца группы файлов точек в /rootкаталоге, поэтому я сделал chown -R root .* Естественно, .*расширилось до ..чего-то вроде катастрофы. Я знаю, что bashэто поведение можно...

12
Несколько вопросов о кодировке символов файловой системы в Linux

Из-за большого объема обмена файлами между Windows ( кодировка GBK ) и Linux ( кодировка UTF-8 ), он легко столкнется с проблемами кодировки символов, такими как: Файлы zip / tar, имя которых содержит китайские символы в системе Windows, разархивируйте / разархивируйте их в системе Linux. запустить...

12
дескриптор файла против имени файла

Мне было интересно, какие различия и отношения между дескрипторами файлов и именами файлов. Все ли они используются для доступа к файлам? Если да, то же самое? Так , например, /dev/fd/0, /dev/stdinи /proc/self/fd/0все ссылки на /dev/pts/2. Это четыре дескриптора файла или имена...

12
Какие символы нужно экранировать в файлах без кавычек?

У меня есть основанная на браузере оболочка / терминал, которая выполняет команды bash, и я экранирую пробелы, но оказывается, что скобки также должны быть экранированы. Какие еще символы необходимо экранировать для имен файлов, которые не в...

12
Записать вывод wget или curl в пользовательское имя файла на основе URL

Например, у меня есть ссылка http://www.abc.com/123/def/ghi/jkl.mno. Я хочу скачать его с помощью wgetили curlи получить имя выходного файла как def_ghi_jkl.mno, где часть def_ghiвзята по ссылке. Я помещу эту wgetкоманду в скрипт для загрузки нескольких файлов, чтобы она не могла явно указывать имя...

12
Кратчайший способ извлечь последние 3 символа базового (без суффикса) имени файла

Я пытаюсь установить переменную в скрипте sh для последних 3 символов базового имени файла (под базовым именем я имею в виду без пути и без суффикса). Я преуспел в этом, но, просто из любопытства, мне интересно, есть ли более короткая, единственная команда, которую я могу использовать....

12
Как файловые системы без учета регистра отображают имена файлов как в верхнем, так и в нижнем регистре?

Этот вопрос возник у меня на днях, когда я работал над проектом разработки, который опирается на продуманную структуру в отношении имен файлов. Фреймворк (здесь не имеет значения) хотел видеть имена файлов в верхнем регистре. Это заставило меня задуматься. В файловой системе без учета регистра,...

11
Как я могу указать, что curl (через командную строку) перезаписывает файл, если он уже существует?

Я использую curl в этом синтаксисе: curl -o myfile.jpg http://mysite.com/myfile.jpg Если я запускаю эту команду дважды, я получаю два файла: myfile.jpg myfile-1.jpg Как я могу сказать CURL, что я хочу перезаписать файл, если он...

11
Почему мои имена файлов выглядят «нормально» в Linux, а не удаленно в Windows?

Во время работы с коллегой я обнаружил странную проблему, которая, похоже, связана с кодированием. Мы работаем с некоторыми изображениями , которые имеют достаточно простые имена файлов , таких как city.gifили wine.gif, но как можно было бы ожидать , все становится более сложным при использовании...

11
Как получить абсолютный путь с помощью команды find unix

Как получить абсолютный путь с помощью команды find. на самом деле я запускаю следующий скрипт: find . -size +20M | while read a do i=$(echo $a | sed 's:/: :g') echo $a; j=($i) fileName=${j[${#j[@]}-1]} userName=${j[${#j[@]}-3]} done но здесь переменная, $aпоказывающая путь, начиная с,...