Длинные названия файлов в терминале Linux
Чтобы сослаться на файл, в названии которого есть символ "пробел", в shell-терминале Linux (например, sh или bash), пользователь может заключить название в одинарные или двойные кавычки, или добавить перед таким символом символ backslash (обратная косая). Например:
ls "/home/user/Мои документы/"
ls '/home/user/Мои документы/'
ls /home/user/Мои\ документы/
ls "/home/user/Файл с \"двойными кавычками\" в названии"
ls '/home/user/Файл с "двойными кавычками" в названии'
ls /home/user/Файл\ с\ \"двойными\ кавычками\"\ в\ названии
В bash, чтобы не набирать длинные названия файлов полностью, достаточно ввести несколько первых символов названия и нажать клавишу Tab.
Аргумент предыдущей команды в bash можно ввести повторно, нажав вместе клавиши Alt и . (точка).
Также в bash можно отыскать одну из ранее набранных команд в режиме обратного поиска (reverse-i-search). Чтобы активировать режим обратного поиска, нужно нажать вместе клавиши Ctrl и R. Чтобы вернуться в обычный режим ввода, нужно нажать клавишу Esc. Повторное нажатие Ctrl+R в режиме обратного поиска означает "найти следующую команду, содержащую введённую последовательность символов".
- Длинные названия файлов в эмуляторе терминала Windows
- Длинные названия файлов в терминале Linux
- Как заменить пробелы в названии файла на символы подчёркивания