Мне надо создать скрипт для поиска файлов запрещённых для записи всем кроме меня и вывести 2 строчки с этих файлов.Я набрал команду но она не пашет $find /var perm 755 –print | head -2| wc -w
Поиск файлов
Модераторы: /dev/random, Модераторы разделов
- Bizdelnick
- Модератор
- Сообщения: 20792
- Статус: nulla salus bello
- ОС: Debian GNU/Linux
Re: Поиск файлов
Ай-яй-яй, какая досада.
Должен Вас разочаровать: не любая произвольно взятая строка является командой.
man find
man head
man wc
Должен Вас разочаровать: не любая произвольно взятая строка является командой.
man find
man head
man wc
Пишите правильно:
в консоли вку́пе (с чем-либо) в общем вообще | в течение (часа) новичок нюанс по умолчанию | приемлемо проблема пробовать трафик |
Re: Поиск файлов
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
Спасибо сказали: