История изменений
Исправление feanor, (текущая версия) :
ls теперь экранирует имена файлов, что подходит для использования их в командной оболочке и при выводе в терминал.
В оригинале «ls now quotes file names unambiguously and appropriate for use in a shell, when outputting to a terminal.» Что примерно означает «теперь ls заключает в кавычки (а именно символ ') имена для удобного использования в терминале».
Для экранирования используется слово escape.
user@host ~ $ ls --version
ls (GNU coreutils) 8.25
user@host ~ $ touch rsatest\"fdsa
user@host ~ $ ls -l
total 0
-rw-r--r-- 1 user user 0 Jan 21 21:05 'rsatest"fdsa'
Но один символ ' выносит отдельно:
user@host ~ $ ls -l
total 0
-rw-r--r-- 1 user user 0 Jan 21 21:05 'rsatest"fdsa'
-rw-r--r-- 1 user user 0 Jan 21 21:13 'sdf'\''dfs'
Исходная версия feanor, :
ls теперь экранирует имена файлов, что подходит для использования их в командной оболочке и при выводе в терминал.
В оригинале «ls now quotes file names unambiguously and appropriate for use in a shell, when outputting to a terminal.» Что примерно означает «теперь ls заключает в кавычки (а именно символ ') имена для удобного использования в терминале».
Для экранирования используется слово escape.
user@host ~ $ ls --version
ls (GNU coreutils) 8.25
user@host ~ $ touch rsatest\"fdsa
user@host ~ $ ls -l
total 0
-rw-r--r-- 1 user user 0 Jan 21 21:05 'rsatest"fdsa'