Поиск полного пути файла symlink'а (быстрее)?

Откройте терминал Ctrl + Alt + T и введите:

LANG=en_US.UTF-8 bash

или:

LC_ALL=C bash

Теперь вывод терминала находится на английском языке. Вы можете проверить его с помощью locale.

Можно сделать команду, чтобы сделать это с помощью или . Откройте файл .bashrc с вашим предпочтительным редактором и поместите там следующий код:

alias basheng='LANG=en_US.UTF-8 bash'

или:

alias basheng='LC_ALL=C bash'

Перезапустите оболочку Bash. Теперь у вас есть команда basheng. Введите его в Bash, чтобы получить английскую оболочку Bash. Чтобы выйти из английского типа оболочки exit.

Источник:

Измените язык в экспортировании оболочки Linux (BaSH) LC_ALL = C Создание постоянных исполняемых псевдонимов

1
задан 23 July 2014 в 21:09

1 ответ

Вы можете использовать скрипт nautilus для этого:

#!/bin/bash

# Remove line feed at the end of the path
selectedPath="${NAUTILUS_SCRIPT_SELECTED_FILE_PATHS%?}"

# Check if the selected file is a symbolic link
if [ -h "$selectedPath" ]; then
    symlinkPath=$( readlink "$selectedPath" )
else
    zenity --info --text="$( basename "$selectedPath" ) is not a symbolic link"
    exit 0
fi

# Copy the the symbolic link into the clipboard
echo "$symlinkPath" | xclip -selection clipboard

Подробнее о readlink -> nautilus script

Вы должны установить xclip для этого, если это еще не сделано.

1
ответ дан 24 May 2018 в 05:21
  • 1
    спасибо за ваш ответ Tuknutx. Он тоже работает. +1 – v2r 24 July 2014 в 20:49

Другие вопросы по тегам:

Похожие вопросы: