Поиск файлов

На самом деле это единственный раздел про unix на этом форуме

Модератор: /dev/random

Telkree
Сообщения: 2

Поиск файлов

Сообщение Telkree » 06.05.2016 12:51

Мне надо создать скрипт для поиска файлов запрещённых для записи всем кроме меня и вывести 2 строчки с этих файлов.Я набрал команду но она не пашет $find /var perm 755 –print | head -2| wc -w
Спасибо сказали:

Аватара пользователя
Bizdelnick
Модератор
Сообщения: 15823
Статус: grammatikführer
ОС: Debian GNU/Linux

Re: Поиск файлов

Сообщение Bizdelnick » 06.05.2016 12:58

Ай-яй-яй, какая досада.
Должен Вас разочаровать: не любая произвольно взятая строка является командой.

man find
man head
man wc
Пишите правильно:
в консоли
вкупе (с чем-либо)
в общем
вообще
в течение (часа)
новичок
нюанс
по умолчанию
приемлемо
проблема
пробовать
трафик
Спасибо сказали:

Аватара пользователя
nerve
Сообщения: 267
ОС: OpenBSD

Re: Поиск файлов

Сообщение nerve » 07.05.2016 10:35

Shell

# find /var/log -type f -perm 644 -exec head -2 {} + ==> /var/log/dmesg <== Initializing cgroup subsys cpuset Initializing cgroup subsys cpu ==> /var/log/dracut.log <== Wed Oct 10 15:32:49 EEST 2012 Info: Executing /sbin/dracut -f /boot/initramfs-2.6.32-279.el6.i686.img 2.6.32-279.el6.i686 Wed Oct 10 15:32:50 EEST 2012 Info: Installing /lib/i686/nosegneg/libc-2.12.so ==> /var/log/boot.log <== Welcome to CentOS Starting udev: [ OK ] ==> /var/log/lastlog <== ▒▒-Wpts/0192.168.99.5 ==> /var/log/dmesg.old <== Initializing cgroup subsys cpuset Initializing cgroup subsys cpu


однако условие для файлов запрещённых для записи всем кроме меня надо придумать получше ибо -perm 755 не включает в себя все файлы соответствующие критерию отсутствие бита записи для группы и всех.
возможно так:

Код: Выделить всё

-perm -u+w ! -perm /g=w,a=w
Спасибо сказали: