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

80
Сортировка файлов по размеру рекурсивно

Мне нужно найти самые большие файлы в папке. Как рекурсивно сканировать папку и сортировать содержимое по размеру? Я пытался использовать ls -R -S, но это список каталогов, а также. Я также пытался использовать...

76
Как я могу назначить вывод команды для переменной оболочки?

Я хочу присвоить результат выражения переменной и объединить его со строкой, а затем повторить его. Вот что у меня есть: #!/bin/bash cd ~/Desktop; thefile= ls -t -U | grep -m 1 "Screen Shot"; echo "Most recent screenshot is: "$thefile; Но это выводит: Screen Shot 2011-07-03 at 1.55.43 PM.png Most...

72
Показать сумму размеров файлов в списке каталогов

Команда dirсписка каталогов Windows имеет в конце строку, показывающую общий объем пространства, занимаемого перечисленными файлами. Например, dir *.exeотображаются все .exeфайлы в текущем каталоге, их размеры и общая сумма их размеров. Я хотел бы иметь подобную функциональность с моим...

70
Команда ls не работает для каталога с огромным количеством файлов

У меня был каталог, в котором было около 5 миллионов файлов. Когда я попытался запустить lsкоманду из этого каталога, моя система заняла огромное количество памяти и через некоторое время зависла. Есть ли эффективный способ перечислить файлы, кроме использования...

68
Понимание разрешений UNIX и типов файлов

Я никогда не понимал, как chmodработал до сегодняшнего дня. Я следовал учебнику, который объяснил мне многое. Например, я прочитал, что у вас есть три разные группы разрешений: владелец ( u) группа ( g) каждый ( o) Основываясь на этих трех группах, я теперь знаю, что: Если файл принадлежит...

67
В чем разница между «s» и «S» в ls -la?

Когда я ls -la, это печатает много атрибутов. Что-то вроде этого: -rwSrwSr-- 1 www-data www-data 45 2012-01-04 05:17 README Позорно, я должен признаться, что не знаю точного значения каждого атрибута. Например, что означает большой Sв строке -rwSrwSr--? Что дальше 1? Я знаю других...

66
Правильная блокировка в скриптах оболочки?

Иногда необходимо убедиться, что одновременно запущен только один экземпляр сценария оболочки. Например, задание cron, которое выполняется через crond, которое не обеспечивает самостоятельную блокировку (например, crond по умолчанию Solaris). Распространенным шаблоном для реализации блокировки...

63
«Ловушка ... INT TERM EXIT» действительно необходимо?

Много примеров для trapиспользования trap ... INT TERM EXITв задачах очистки. Но действительно ли необходимо перечислять все три сигсипа? В руководстве сказано: Если SIGNAL_SPEC - EXIT (0), ARG выполняется при выходе из оболочки. что, я считаю, применимо независимо от того, закончился ли скрипт...

62
Что означают символы, отображаемые ls -F?

Я заметил, что если я запускаю ls -F в каталоге, некоторые записи имеют после них * или @. spuder@ubuntu:~$ ls -F /sbin acpi_available* getpcaps* lvmconf* ntfscp* start-stop-daemon* agetty* getty* lvmdiskscan@ ntfslabel* status@ alsa* halt@ lvmdump* ntfsresize* stop@ alsactl* hdparm* lvmsadc@...

62
Почему SIGINT не распространяется на дочерний процесс при отправке его родительскому процессу?

Учитывая процесс оболочки (например, sh) и его дочерний процесс (например cat), как я могу имитировать поведение Ctrl+, Cиспользуя идентификатор процесса оболочки? Вот что я пробовал: Запуск shи затем cat: [user@host ~]$ sh sh-4.3$ cat test test Отправка SIGINTна catдругой терминал: [user@host ~]$...

62
Linux LXC против FreeBSD

Есть ли заметные различия между LXC (контейнеры Linux) и тюрьмами FreeBSD с точки зрения безопасности, стабильности и производительности? На первый взгляд оба подхода выглядят очень...

62
Найти владельца каталога или файла, но только вернуть это и ничего больше

Я ищу команду, которая будет возвращать владельца каталога и только это - например, регулярное выражение для разбора ls -latкоманды или что-то подобное? Я хочу использовать результат в другом...

59
Разница между ls -l и ll?

Я относительно новичок в программировании в целом, и некоторые учебники говорили мне использовать ls -lдля просмотра файлов в каталоге, а другие говорили ll. Я знаю, что lsэто короткий список, но есть ли разница между двумя...

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

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

58
Список подкаталогов только на глубину n

Фестиваль сохраняет данные голосового пакета в следующей структуре каталогов: /usr/share/festival/voices/<language>/<voicepack name> Какой простейший однострочный (желательно использовать ls) для распечатки только <voicepack name>букв во всех потенциально многочисленных...