Вход на сайт
Показать только скрытые файлы
445
31.10.09 16:23
Добрый день.
Кто мне напомнит как с мне помощью комманд "ls -la" и "grep" выдать список скрытых файлов. То есть мне нужны только те файлы, которые начинаются с "."
Есть ли альтернативы, если да, какие? Спасибо!
Кто мне напомнит как с мне помощью комманд "ls -la" и "grep" выдать список скрытых файлов. То есть мне нужны только те файлы, которые начинаются с "."
Есть ли альтернативы, если да, какие? Спасибо!
NEW 02.11.09 14:20
у меня не работает, выдает:
Ось AIX 5.1
в ответ Russman 02.11.09 12:00
В ответ на:
В баше работает
В баше работает
у меня не работает, выдает:
В ответ на:
bash-3.2$ ls -a | grep -P "^\." | grep -vP "\/$"
grep: Not a recognized flag: P
Usage: grep [-r] [-R] [-H] [-L] [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] -e pattern_list...
[-f pattern_file...] [file...]
Usage: grep [-r] [-R] [-H] [-L] [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] [-e pattern_list...]
-f pattern_file... [file...]
Usage: grep [-r] [-R] [-H] [-L] [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] pattern_list [file...]
grep: Not a recognized flag: P
Usage: grep [-r] [-R] [-H] [-L] [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] -e pattern_list...
[-f pattern_file...] [file...]
Usage: grep [-r] [-R] [-H] [-L] [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] [-e pattern_list...]
-f pattern_file... [file...]
Usage: grep [-r] [-R] [-H] [-L] [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] pattern_list [file...]
bash-3.2$ ls -a | grep -P "^\." | grep -vP "\/$"
grep: Not a recognized flag: P
Usage: grep [-r] [-R] [-H] [-L] [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] -e pattern_list...
[-f pattern_file...] [file...]
Usage: grep [-r] [-R] [-H] [-L] [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] [-e pattern_list...]
-f pattern_file... [file...]
Usage: grep [-r] [-R] [-H] [-L] [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] pattern_list [file...]
grep: Not a recognized flag: P
Usage: grep [-r] [-R] [-H] [-L] [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] -e pattern_list...
[-f pattern_file...] [file...]
Usage: grep [-r] [-R] [-H] [-L] [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] [-e pattern_list...]
-f pattern_file... [file...]
Usage: grep [-r] [-R] [-H] [-L] [-E|-F] [-c|-l|-q] [-insvxbhwy] [-p[parasep]] pattern_list [file...]
Ось AIX 5.1
Accept what you can`t alter,
rebel against the rest.
NEW 02.11.09 15:25
grep не той системы :ь)
ls -a | grep "^\." | grep -v "\/$"
тоже должен работать. Основано на том, что у меня(!!!!) в баше (в tcsh ne rabotaet!) директории выдаются с "/" на конце и их легко ислючить из списка.
ЗЫ: делай ls -p . Тогда у дерикторий будет / на конце. Окончательный вариант:
ls -ap | grep '^\.' | grep -v '\/$'
должен работать и в tcsh
ls -a | grep "^\." | grep -v "\/$"
тоже должен работать. Основано на том, что у меня(!!!!) в баше (в tcsh ne rabotaet!) директории выдаются с "/" на конце и их легко ислючить из списка.
ЗЫ: делай ls -p . Тогда у дерикторий будет / на конце. Окончательный вариант:
ls -ap | grep '^\.' | grep -v '\/$'
должен работать и в tcsh
NEW 02.11.09 19:39
главное, что работает
find: 0652-017 -maxdepth is not a valid option.
В ответ на:
месьё знает толк в извращениях
месьё знает толк в извращениях
главное, что работает
В ответ на:
возьми find и не морочь голову:
find /my/directory/ -type f -name ".*" -maxdepth 1 -exec ls -l {} \;
возьми find и не морочь голову:
find /my/directory/ -type f -name ".*" -maxdepth 1 -exec ls -l {} \;
find: 0652-017 -maxdepth is not a valid option.