Запитання з тегом «filenames»

Ім'я файлу - це ім'я, яке використовується для ідентифікації файлу, який унікально використовується у даній файловій системі.

8
Кількість файлів у каталозі за розширенням
Для тестування я хотів би порахувати, скільки файлів зображень знаходиться у каталозі, розділяючи кожен тип файлу зображення на розширення файлу (jpg = "так". Це тому, що пізніше це буде корисно для іншого сценарію, який буде виконувати дію на кожному розширенні файлу). Чи можу я використовувати щось на зразок наступного лише …

3
Чому назви файлів, які починаються з крапки, приховані? Чи можу я приховати файли, не використовуючи крапку в якості їх першого символу?
Спочатку я думав, що це збіг, але тепер я бачу, що є навіть тег для цього: усі приховані назви файлів починаються з крапки. Це конвенція? Чому його обрали? Чи можна її змінити? Або іншими словами (як відповідне запитання @evilsoup припускає відповідь на купу інших): чи можна приховати файли, не перейменуючи …

1
Що саме є точковою точкою (..)? Чому його поведінка відрізняється від символьних посилань?
Я намагаюся зрозуміти природу ..(подвійна крапка). Здається, вказує на різні цілі залежно від способу доступу до нього. Приклад: - /outer/ middle/ inner/ inner --> ./middle/inner/ Зараз, /outer/middle/inner/..веде до /outer/middle/, але якщо я отримаю доступ до нього через символічне посилання, /outer/inner/..веде до /outer/. Здається, тут є дві різні ... Що ..саме? …

2
Як працює 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. Однак на практиці …

2
Імена файлів UTF 8?
У операційних системах на базі Unix допустимі файли utf6? Якщо це так, мені потрібно зробити щось особливе, щоб записати файл на диск. Дозвольте мені пояснити, що я сподіваюся зробити. Я пишу заявку, яка передасть файл через ftp у віддалену систему, але ім'я файлу динамічно встановлюється через деякий набір метаданих, який …

3
Як виключити деякі файли з механізму розширення імені файлів у bash?
У мене в кореневому каталозі є каталоги файлової системи ubuntu, і я випадково скопіював сотні файлів у кореневий каталог. Я інтуїтивно намагався видалити скопійовані файли, виключивши файлову систему типу rm -rf !{bin,sbin,usr,opt,lib,var,etc,srv,libx32,lib64,run,boot,proc,sys,dev} ./. бо це не працює. Який правильний спосіб виключити деякі каталоги при видаленні цілого? EDIT: Ніколи не пробуйте …

2
POSIX сумісний спосіб роботи зі списком імен файлів, можливо, з пробілом
Я бачив сценарії Bash сценаріїв, які пропонують використовувати масив для роботи з іменами файлів, що містять пробіли. Однак DashAsBinSh пропонує, що масиви не є портативними, тому я шукаю POSIX-сумісний спосіб роботи зі списками імен файлів, які можуть містити пробіли. Я хочу змінити нижченаведений приклад сценарію, щоб це було echo foo/target/a.jar …

3
Запуск сценарію python з терміналу без розширення .py
Я хочу викликати скрипт python script.py з терміналу, просто ввівши скрипт . Чи можливо це? Якщо так, то як? Я знаю, що я можу уникати введення python script.py , додавши python #! / Usr / bin / env у верхню частину сценарію, але я все одно повинен додати суфікс .py …



2
косою рисою (/) після імені каталогу в командах оболонки
У мене тут невелике запитання. Якщо у мене є два файли, скажімо , fileaі fileb, mv filea filebбуде видалити fileb перейменувати fileaвfileb Тоді , якщо у мене є два каталоги, скажімо , diraі dirb, mv dira dirbб перейти diraв dirb(це буде dirb/dira) Зауваживши, що в обох випадках немає повідомлення або …

2
Шаблон імені файлу оболонки, який розширюється на крапкові файли, але не на `..`?
Нещодавно у мене був невеликий збіг, спричинений малюнком оболонки, який несподівано розширився. Я хотів змінити власника купи точкових файлів у /rootкаталозі, так і зробив chown -R root .* Природно, .*розширення на ..яке було трохи катастрофою. Я знаю, що в bashцій поведінці можна змінити, змінивши якусь опцію оболонки, але з налаштуваннями …

1
Як файлові системи, нечутливі до регістру, відображають імена верхнього та нижнього регістрів файлів?
Це питання виникло у мене днями, коли я працював над проектом розробки, який спирається на обґрунтовану основу щодо імен файлів. Рамка (тут не має значення) хотіла бачити найголовніші назви файлів. Це змусило мене задуматися. На регістронезавісімого файлової системи, скажімо , extFAT або HFS + ( в Зокрема , не чутливі …

7
Найкоротший спосіб вилучення останніх 3 символів базового (мінус суфікса) імені файлу
Я намагаюся встановити змінну в скрипті sh для останніх 3 символів базового імені файлу (під ім'ям бази я маю на увазі без шляху та без суфікса). Мені це вдалося зробити, але, з цікавості, мені цікаво, чи є коротша, єдина команда, яку я можу використовувати. Спочатку у мене був одноводковий awk, …

5
Напишіть вихід wget або curl у власну назву файлу на основі URL-адреси
Наприклад, у мене є посилання http://www.abc.com/123/def/ghi/jkl.mno. Я хочу завантажити його за допомогою wgetабо curlі отримати ім'я вихідного файлу як def_ghi_jkl.mno, де частина def_ghiвзята за посиланням. Я вкладу цю wgetкоманду в сценарій для завантаження декількох файлів, щоб вона не могла чітко давати ім'я вихідного файлу.
12 filenames  wget  curl 

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.