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

58
Как сопоставить шаблоны без учета регистра с ls?

Я хотел бы перечислить все файлы, соответствующие определенному шаблону, игнорируя регистр. Например, я запускаю следующие команды: ls *abc* Я хочу видеть все файлы, которые имеют "abc" как часть имени файла, игнорируя регистр, как -rw-r--r-- 1 mtk mtk 0 Sep 21 08:12 file1abc.txt -rw-r--r-- 1 mtk...

55
Какой самый эффективный способ подсчета количества файлов в каталоге?

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

55
Как отобразить только 1 столбец вывода команды ls?

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

54
Код завершения по умолчанию, когда процесс завершается?

Когда процесс прерывается сигналом, способным обрабатывать, например, SIGINTили SIGTERMон не обрабатывает сигнал, каким будет код выхода процесса? Как насчет таких необработанных сигналов SIGKILL? Из того, что я могу сказать, уничтожение процесса с SIGINTвероятным результатом приводит к коду выхода...

53
Тайм-аут в сценарии оболочки

У меня есть сценарий оболочки, который читает со стандартного ввода . В редких случаях никто не будет готов предоставить данные, и сценарий должен отключиться . В случае тайм-аута скрипт должен выполнить некоторый код очистки. Какой лучший способ сделать это? Этот сценарий должен быть очень...

53
Список всех файлов с одинаковым номером инода?

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

52
Использование шаблонов 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 Я хотел бы перечислить детали файлов, которые имеют слово в имени файла, как указано. Пример : $ ls -lrt...

52
Завершение бесконечного цикла

У меня есть команда, которую я хочу запускать автоматически каждый раз, когда она завершается, поэтому я запустил что-то вроде этого: while [ 1 ]; do COMMAND; done; но если я не могу остановить цикл, так Ctrl-cкак это просто убивает, COMMANDа не весь цикл. Как мне добиться чего-то подобного, но что...

50
Как отключить цвет с помощью `ls`?

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

49
Псевдоним для списка каталогов, отсортированного по времени, измененному в обратном порядке

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

48
Список аргументов слишком длинный для ls

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

48
почему ls -d также перечисляет файлы и где это задокументировано?

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

48
Что сделал системный вызов tuxcall?

В include/x86_64-linux-gnu/asm/unistd_64.h, я вижу системный вызов с именем tuxcall, #define __NR_tuxcall 184 В этом нет ничего, man tuxcallкроме как сказать, что это нереализованные системные вызовы . Что это сделало? Он никогда не был реализован или что-то делал в...

47
cp -L против cp -H

проблема При копировании файлов с помощью cp -Hили cp -Lя получаю те же результаты: $ ls -l fileA fileA -> fileB $ cp fileA somewhere/ -H $ ls -l somewhere/ fileA # fileA is a copy of fileB, only renamed, with same properties! Этот ответ здесь описывает оба варианта как аналогичные UNLESS,...

43
Почему именования системных вызовов UNIX / POSIX так неразборчивы?

В чем причина использования таких неописуемых имен системных вызовов, как timeи creatвместо getCurrentTimeSecsи, createFileили, возможно, более подходящих для Unix get_current_time_secsи create_file. Что подводит меня к следующему пункту: почему кто-то хочет что-то вроде cfsetospeedбез верблюжьего...

43
Показывать только скрытые файлы (точечные файлы) в псевдониме ls

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

42
Невозможно остановить bash-скрипт с помощью Ctrl + C

Я написал простой скрипт bash с циклом для печати даты и проверки связи с удаленным компьютером: #!/bin/bash while true; do # *** DATE: Thu Sep 17 10:17:50 CEST 2015 *** echo -e "\n*** DATE:" `date` " ***"; echo "********************************************" ping -c5 $1; done Когда я запускаю его...

42
Как вывести список файлов без каталогов и отфильтровать по имени (параметры ls)

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