Вопросы с тегом «ls»

Команда ls выводит содержимое каталога.

13
Какой самый эффективный способ подсчета количества файлов в каталоге?
CentOS 5.9 Я столкнулся с проблемой на днях, когда в каталоге было много файлов. Чтобы посчитать это, я побежалls -l /foo/foo2/ | wc -l Оказывается, в одном каталоге было более 1 миллиона файлов (длинная история - основная причина исправляется). Мой вопрос: есть ли более быстрый способ сделать подсчет? Какой самый …
55 bash  shell  directory  ls 

9
Как отобразить только 1 столбец вывода команды ls?
Скажем, когда я выполняю команду ls, результат будет: file1 file2 file3 file4 Можно ли отобразить только определенный столбец вывода, в данном случае file2? Я пробовал следующее безуспешно: echo ls | $2 По сути, все, что я хочу сделать, это отобразить только второй столбец, в этом случае я хочу повторить: file2
55 bash  ls  parameter  arguments 

2
Список всех файлов с одинаковым номером инода?
Допустим, когда я делаю ls -liэто в каталоге, я получаю это: 12353538 -rw-r--r-- 6 me me 1650 2013-01-10 16:33 fun.txt Как показывает вывод, файл fun.txt имеет 6 жестких ссылок; и номер индекса 12353538 . Учитывая ситуацию, как мне найти все жесткие ссылки для файла, т.е. файлы с одинаковым номером инода?
53 ls  inode 

3
Использование шаблонов OR в подстановочных знаках оболочки
Содержимое моего каталога $ ls -lrt total 0 -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 night.txt -rw-r--r-- 1 user1 admin 19 Oct 8 12:31 noon.txt -rw-r--r-- 1 user1 admin 38 Oct 8 12:31 day.txt Я хотел бы перечислить детали файлов, которые имеют слово в имени файла, как указано. Пример …
52 bash  shell  zsh  ls  wildcards 

9
Как отключить цвет с помощью `ls`?
Это , как правило , приятно иметь цвет вывода ls, grepи т.д. Но если вы не хотите (например, в сценарии , где вы конвейер результатов в другую команду) есть переключатель , который может отключить его? ls -Gвключает его (в некоторых версиях BSD ls), если он не используется по умолчанию, но …
50 ls  colors 

1
Псевдоним для списка каталогов, отсортированного по времени, измененному в обратном порядке
Когда мне нужно найти мои недавно использованные файлы, эта команда: ls -lt списки в порядке возрастания (по времени), когда есть много файлов, мне нужно прокрутить вверх, чтобы увидеть необходимые файлы, потому что не помещается на экране терминала. Выяснив, что tacинвертирует вывод, я использую: ls -lt dir/ | tac Есть ли …
49 ls 

7
почему ls -d также перечисляет файлы и где это задокументировано?
при указании ls --directory a*следует указывать только каталоги, начинающиеся сa* НО это перечисляет файлы И каталоги, начинающиеся с a Вопросы : где я могу найти какую-то документацию по этому вопросу, кроме как manи infoгде, я думаю, я внимательно посмотрел? это работает только в BASH?
48 bash  shell  ls  wildcards  options 

5
Список аргументов слишком длинный для ls
Я получаю следующую ошибку при попытке в ls *.txt | wc -lкаталог, который содержит много файлов: -bash: /bin/ls: Argument list too long Зависит ли порог этого «списка аргументов» от спецификаций дистрибутива или компьютера? Обычно я бы передавал результат такого большого результата некоторым другим командам ( wc -lнапример), поэтому меня не …
48 ls  arguments 


11
Показывать только скрытые файлы (точечные файлы) в псевдониме ls
Я использую команду ls -a | grep '^\.' для показа только скрытых файлов. Я добавил строку alias hidden='ls -a | grep '^\.'' # show only hidden files в .bash_aliasesфайл но это не работает. Вероятно, это проблема с 'характером. Не могли бы вы помочь мне написать правильный псевдоним?
43 ls  alias  wildcards 

9
Как вывести список файлов без каталогов и отфильтровать по имени (параметры ls)
У меня есть каталог под названием uploads. Он содержит несколько файлов, а также несколько подкаталогов, которые в свою очередь содержат файлы. Есть ли способ, которым я могу (за один шаг) сделать следующее: Перечислять ТОЛЬКО файлы в корневом каталоге загрузок - я не хочу видеть имена подпапок или их содержимое; а …
42 ls  filenames 

2
Вывод ls имеет переводы строки, но отображается в одной строке. Зачем?
Я думаю, что я могу упускать из виду относительно фундаментальный момент в отношении оболочки. Вывод команды ls по умолчанию отделяет вывод с символами новой строки, но оболочка отображает вывод в одной строке. Кто-нибудь может мне это объяснить? Я всегда предполагал, что выходные данные были просто разделены пробелами, но теперь, когда …
41 bash  terminal  ls  od 

3
dircolors: изменить глобальные настройки цвета
Я понимаю, lsиспользует dircolorsдля отображения цветной вывод. dircolorsимеет базу данных цветов по умолчанию, связанную с расширениями файлов, которые можно распечатать с помощью команды dircolors --print-database Из того, что man dir_colorsя прочитал, общесистемная база данных должна быть расположена в /etc/DIR_COLORS. Но этот файл не существует в моей системе (Debian). Как я …
40 bash  ls  colors 

2
Почему новый каталог имеет количество жестких ссылок 2, прежде чем что-то добавить в него?
Скажем, я просто создаю каталог newDirectory, а затем делаю команду ls -ld. Я вижу, что количество жестких ссылок равно 2. Что именно делает жесткую ссылку 2 с самого начала? Кроме того, количество подкаталогов в текущем каталоге равно количеству жестких ссылок - 2?
38 directory  ls 

2
Есть ли причина, по которой у ls нет опции --zero или -0?
Этот вопрос был вызван вопросами о ls« -1опциях» и повторяющейся тенденцией людей задавать вопросы и ответы, включая обработку результатов ls. Такое повторное использование выходных данных lsкажется понятным, например: если вы знаете, как сортировать список файлов ls, возможно, вы захотите использовать выходные данные таким образом в качестве входных данных для чего-то …
37 shell  command-line  ls 

Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.