LINUX.ORG.RU

История изменений

Исправление 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'