2015-02-12 5 views
0

Я установил последнюю версию cygwin и хотел перечислить все файлы в моем $HOME direcrory (в файле конфигурации paticular .vimrc). Я печатаю ls -l и вижу 0 файлов, но когда я пытаюсь открыть файл через vim, все в порядке. На самом деле (после 2 TAB s):

enter image description here

, что случилось?

+3

'ls' не перечисляет dot-файлы (файлы, начинающиеся с'. ') По умолчанию. Попробуйте 'ls -A' или' ls -a'. –

ответ

5

В системах * nix, префикс имени с . заставляет элемент скрываться.

Чтобы включить эти файлы при вводе ls -l, вам необходимо включить модификатор -a.

Вы можете написать это как ls -la для краткости, если хотите.

В будущем, если у вас возникли проблемы с программой, вы можете ввести (например) man ls открыть человек UAL страниц для (например) ls.

+2

Начало имени файла с '.' действительно« скрывает »его от листинга _default_ через' ls', но это все. Это не «скрыто» для большинства других целей. – dg99

Смежные вопросы