Команды Linux

Команда Basename в Linux

Команда Basename в Linux
В Linux команда basename выводит последний элемент пути к файлу. Это особенно полезно в сценариях bash, где имя файла нужно извлечь из длинной строки файла.

«Basename» берет имя файла и печатает последнюю часть имени файла. При необходимости он также может удалить любой следующий суффикс.

Давайте использовать разные примеры, чтобы понять команду basename в Linux.

Синтаксис:

Он поддерживает два синтаксиса:

В первом синтаксисе добавьте суффикс в конец пути / имени файла, а во втором мы можем добавить параметр. Мы не можем добавить вариант с суффиксом.

Использование команды basename с именем файла:

Создайте файл с помощью сенсорной команды:

$ touch имя_файла

В этом примере файл называется bash.текст:

$ touch bash.текст

Теперь давайте воспользуемся файлом с командой basename:

$ basename путь к файлу

Он напечатает только имя файла.

Удаление любого / конечного символа:

Используйте следующую команду, чтобы удалить любой завершающий символ / из пути:

$ basename file_path /

Удалить конечный суффикс:

Передайте суффикс в качестве второго аргумента, чтобы удалить любой конечный суффикс из имени файла:

$ basename file_pathsuufix суффикс

Обычно эта команда используется для удаления расширения файла:

Другой способ - удалить конечный суффикс из файла:

$ basename -s суффикс путь к файлу суффикс

Распечатать или удалить несколько файлов:

Мы можем распечатать или удалить несколько файловых суффиксов из файлов с помощью флага -a. Чтобы напечатать несколько имен файлов, используйте следующую команду:

$ basename -a путь к файлу1 путь к файлу2

Мы также можем удалить конечные суффиксы из нескольких файлов, используя следующую команду:

$ basename -a -s суффикс Путь к файлу1_суффикс путь к файлу2_суффикс

Заключение:

Базовое имя - это инструмент командной строки, который удаляет каталог и суффикс из назначенных имён файлов. Команда basename выводит последнюю часть имени файла на терминал. Этот пост подробно описывает команду basename.

Лучшие игры с командной строкой для Linux
Командная строка - не только ваш главный союзник при использовании Linux - она ​​также может быть источником развлечений, потому что вы можете использ...
Лучшие приложения для сопоставления геймпадов для Linux
Если вам нравится играть в игры на Linux с помощью геймпада вместо стандартной системы ввода с клавиатуры и мыши, для вас есть несколько полезных прил...
Полезные инструменты для геймеров Linux
Если вам нравится играть в игры на Linux, скорее всего, вы использовали приложения и утилиты, такие как Wine, Lutris и OBS Studio, для улучшения игров...