/l3/users/21-05-2007/nt-ladm/root :1 :2 :3 :4 :5 :6 :7 :8 :9 :10 :11 :12 :13 :14 :15 :16 :17 :18 :19 :20 :21 :22 :23 :24 :25 :26 :27 :28 |
|
#find /tmp -regex '.*\.\(jpg\|gif\|png\)'
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" /tmp/1.jpg /tmp/1.gif /tmp/1.png |
#find /tmp -regex '.*\.\(jpg\|gif\|png\)' -ok mv -v {} /tmp/move/ \;
[root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" < mv ... /tmp/1.jpg > ? y `/tmp/1.jpg' -> `/tmp/move/1.jpg' < mv ... /tmp/1.gif > ? y `/tmp/1.gif' -> `/tmp/move/1.gif' < mv ... /tmp/1.png > ? y `/tmp/1.png' -> `/tmp/move/1.png' < mv ... /tmp/move/1.jpg > ? n < mv ... /tmp/move/1.gif > ? n < mv ... /tmp/move/1.png > ? n |
#ls /tmp/
lost+found move |
#ls /tmp/move/
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" 1.gif 1.jpg 1.png |
#find /tmp -regex '.*\.\(jpg\|gif\|png\)' -ok mv -v {} /tmp/move1/ \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" < mv ... /tmp/move/1.jpg > ? y < mv ... /tmp/move/1.gif > ? y mv: указанная цель `/tmp/move1/' не является каталогом: No such file or directory < mv ... /tmp/move/1.png > ? y mv: указанная цель `/tmp/move1/' не является каталогом: No such file or directory |
##
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#ls /tmp
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" lost+found move |
#mv /tmp/move/* /tmp
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#ls /tmp
1.gif 1.jpg 1.png lost+found move |
#ls /tmp/move/
|
#find /tmp -maxdepth 1 -regex '.*\.\(jpg\|gif\|png\)' -ok mv {} /tmp/move/ \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" < mv ... /tmp/1.gif > ? y < mv ... /tmp/1.jpg > ? y < mv ... /tmp/1.png > ? y |
#ls /tmp/move/
1.gif 1.jpg 1.png |
#ls /tmp
lost+found move |
#touch /tmp/file_touch
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#ls -l /tmp/file_touch
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" -rw-r--r-- 1 root root 0 2007-05-23 10:25 /tmp/file_touch |
#mkdir /tmp/2
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#touch /tmp/2/1.txt /tmp/2/2.txt
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#find / -name '*.txt' ok gprp -n text_no_find {} /dev/null \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" find: пути должны быть перед выражением Usage: find [-H] [-L] [-P] [path...] [expression] |
#find / -name '*.txt' ok grep -n text_no_find {} /dev/null \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" find: пути должны быть перед выражением Usage: find [-H] [-L] [-P] [path...] [expression] |
#find /tmp -name '*.txt' ok grep -n text_no_find {} /dev/null \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" find: пути должны быть перед выражением Usage: find [-H] [-L] [-P] [path...] [expression] |
#find /tmp -name '*.txt' -ok grep -n text_no_find {} /dev/null \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" < grep ... /tmp/2/1.txt > ? y < grep ... /tmp/2/2.txt > ? y |
#man grep
|
##find /tmp -name '*.txt' -ok grep -n text_no_find {} /dev/null \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#echo Sergey >> /tmp/
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" 2/ file_touch .ICE-unix/ lost+found/ move/ .X11-unix/ |
#echo Sergey >> /tmp/2/
1.txt 2.txt |
#echo Sergey >> /tmp/2/1.txt
|
#echo Sergey\ Cherepenin >> /tmp/2/2.txt
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#vim /tmp/2/2.txt
0a1,16 > > > > > > > > > > > > > > > > |
#find /tmp -name '*.txt' -ok grep -n -i Sergey {} /dev/null \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" < grep ... /tmp/2/1.txt > ? y /tmp/2/1.txt:1:Sergey < grep ... /tmp/2/2.txt > ? y /tmp/2/2.txt:17:Sergey Cherepenin |
#find /tmp -name '*.txt' -exec grep -n -i Sergey {} /dev/null \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" /tmp/2/1.txt:1:Sergey /tmp/2/2.txt:17:Sergey Cherepenin |
#find /tmp -name '*.txt' -exec grep -n -i cherep {} /dev/null \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" /tmp/2/2.txt:17:Sergey Cherepenin |
#find / -name find \*
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" find: пути должны быть перед выражением Usage: find [-H] [-L] [-P] [path...] [expression] |
#find / -name find\*
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" find: пути должны быть перед выражением Usage: find [-H] [-L] [-P] [path...] [expression] |
#find / -name find*
/usr/lib/python2.4/lib-old/find.pyc /usr/src/linux-source-2.6.18/arch/arm/lib/findbit.S /usr/src/linux-source-2.6.18/arch/arm26/lib/findbit.S /usr/src/linux-source-2.6.18/arch/ppc/boot/of1275/finddevice.c /usr/src/linux-source-2.6.18/include/asm-generic/bitops/find.h /usr/src/linux-source-2.6.18/lib/find_next_bit.c /var/lib/dpkg/info/findutils.postrm /var/lib/dpkg/info/findutils.list /var/lib/dpkg/info/findutils.md5sums /var/lib/dpkg/info/findutils.postinst /var/lib/dpkg/info/findutils.conffiles /var/lib/dpkg/info/findutils.prerm /var/cache/apt/archives/findutils_4.2.27-3_i386.deb /etc/cron.daily/find /sbin/findfs |
#find / -name find\*
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#touch /tmp/find*
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#ls -l /tmp/
итого 56 drwxr-xr-x 2 root root 4096 2007-05-23 10:32 2 -rw-r--r-- 1 root root 0 2007-05-23 10:25 file_touch -rw-r--r-- 1 root root 0 2007-05-23 10:35 find* drwxr-xr-x 2 root root 49152 2007-05-13 17:38 lost+found drwxr-xr-x 2 root root 4096 2007-05-23 10:25 move |
#find / -name find*
/tmp/find* /usr/share/doc/findutils /usr/share/info/find.info.gz /usr/share/man/man8/findfs.8.gz /usr/share/man/man1/find.1.gz /usr/share/man/man1/find2perl.1.gz /usr/share/man/man1/findsmb.1.gz /usr/share/locale/sv/LC_MESSAGES/findutils.mo /usr/share/locale/be/LC_MESSAGES/findutils.mo /usr/share/locale/ca/LC_MESSAGES/findutils.mo ... /usr/src/linux-source-2.6.18/lib/find_next_bit.c /var/lib/dpkg/info/findutils.postrm /var/lib/dpkg/info/findutils.list /var/lib/dpkg/info/findutils.md5sums /var/lib/dpkg/info/findutils.postinst /var/lib/dpkg/info/findutils.conffiles /var/lib/dpkg/info/findutils.prerm /var/cache/apt/archives/findutils_4.2.27-3_i386.deb /etc/cron.daily/find /sbin/findfs |
#find / -name find\*
/usr/lib/python2.4/lib-old/find.pyc /usr/src/linux-source-2.6.18/arch/arm/lib/findbit.S /usr/src/linux-source-2.6.18/arch/arm26/lib/findbit.S /usr/src/linux-source-2.6.18/arch/ppc/boot/of1275/finddevice.c /usr/src/linux-source-2.6.18/include/asm-generic/bitops/find.h /usr/src/linux-source-2.6.18/lib/find_next_bit.c /var/lib/dpkg/info/findutils.postrm /var/lib/dpkg/info/findutils.list /var/lib/dpkg/info/findutils.md5sums /var/lib/dpkg/info/findutils.postinst /var/lib/dpkg/info/findutils.conffiles /var/lib/dpkg/info/findutils.prerm /var/cache/apt/archives/findutils_4.2.27-3_i386.deb /etc/cron.daily/find /sbin/findfs |
#find /tmp -name find\*
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" /tmp/find* |
#find /tmp -name find*
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" /tmp/find* |
#find /tmp -name 'find*'
/tmp/find* |
#find /tmp -name "find*"
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" /tmp/find* |
##find /tmp -maxdepth 1 -regex '.*\.\(jpg\|gif\|png\)' -ok mv {} /tmp/move/ \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#cd /tmp
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#ls
2 file_touch find* lost+found move |
#mv move/* /tmp
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#ls
1.gif 1.jpg 1.png 2 file_touch find* lost+found move |
#find /tmp -maxdepth 1 -regex ".*.(jpg|gif|png)" -ok mv {} /tmp/move/ \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#find /tmp -maxdepth 1 -regex ".*\.(jpg|gif|png)" -ok mv {} /tmp/move/ \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#find /tmp -maxdepth 1 -regex .*\.\(jpg\|gif\|png\) -ok mv {} /tmp/move/ \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#find /tmp -maxdepth 1 -regex '.*\.\(jpg\|gif\|png\)' -ok mv {} /tmp/move/ \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" < mv ... /tmp/1.gif > ? y < mv ... /tmp/1.jpg > ? y < mv ... /tmp/1.png > ? y |
#find /tmp -regex ".*\.jpe?g"
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" /tmp/move/1.jpg |
#find /tmp -size +10240 -ls
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" find: неверный предикат `-ls-regex' |
#find /tmp -size +10240 -ls
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#find /tmp -size +1024 -ls
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#find /tmp -size +512 -ls
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" find: пути должны быть перед выражением Usage: find [-H] [-L] [-P] [path...] [expression] |
#find /tmp -size +512 -ls
|
#find / -size +512 -ls
293321 732 -rw-r--r-- 1 root root 744862 Янв 31 21:02 /var/cache/apt/archives/vim_1%3a7.0-122+1etch2_i386.deb 293322 4604 -rw-r--r-- 1 root root 4700352 Фев 21 21:32 /var/cache/apt/archives/libc6_2.3.6.ds1-13_i386.deb 293323 1100 -rw-r--r-- 1 root root 1122050 Фев 21 21:32 /var/cache/apt/archives/libc6-xen_2.3.6.ds1-13_i386.deb 293324 460 -rw-r--r-- 1 root root 463914 Авг 17 2006 /var/cache/apt/archives/libdb4.4_4.4.20-8_i386.deb 293326 2660 -rw-r--r-- 1 root root 2716198 Дек 1 19:47 /var/cache/apt/archives/libssl0.9.8_0.9.8c-4_i386.deb 293327 276 -rw-r--r-- 1 root root 275476 Апр 2 15:02 /var/cache/apt/archives/libmagic1_4.17-5etch1_i386.deb 293330 884 -rw-r--r-- 1 root root 900502 Апр 5 21:32 /var/cache/apt/archives/python2.4-minimal_2.4.4-3_i386.deb 293331 2788 -rw-r--r-- 1 root root 2849080 Апр 5 21:32 /var/cache/apt/archives/python2.4_2.4.4-3_i386.deb 293337 288 -rw-r--r-- 1 root root 289226 Дек 14 23:17 /var/cache/apt/archives/iproute_20061002-3_i386.deb 293338 684 -rw-r--r-- 1 root root 693966 Дек 14 23:17 /var/cache/apt/archives/iproute-doc_20061002-3_i386.deb 293339 13948 -rw-r--r-- 1 root root 14258974 Мар 27 10:32 /var/cache/apt/archives/linux-modules-2.6.18-4-xen-686_2.6.18.dfsg.1-12_i386.deb 293340 1272 -rw-r--r-- 1 root root 1295328 Мар 27 10:32 /var/cache/apt/archives/linux-image-2.6.18-4-xen-686_2.6.18.dfsg.1-12_i386.deb 293342 344 -rw-r--r-- 1 root root 347654 Ноя 3 2006 /var/cache/apt/archives/xen-utils-3.0.3-1_3.0.3-0-2_i386.deb 293343 272 -rw-r--r-- 1 root root 273582 Ноя 3 2006 /var/cache/apt/archives/xen-hypervisor-3.0.3-1-i386-pae_3.0.3-0-2_i386.deb 293347 300 -rw-r--r-- 1 root root 302844 Мар 5 21: |
#find / -size +10240 -exec ls -l | more
|
#find / -size +10240 -exec ls -l {} \; | more
|
#find / -atime +2
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" find: неверный аргумент `+2/' у `-atime' |
#find / -atime +2
/usr/share/doc/manpages/man-addons.el /usr/share/doc/manpages/POSIX-MANPAGES /usr/share/doc/manpages/Changes.gz /usr/share/doc/manpages/README.Debian /usr/share/doc/manpages/TODO.Debian /usr/share/doc/manpages/copyright /usr/share/doc/manpages/changelog.Debian.gz /usr/share/doc/manpages/HOWTOHELP.gz /usr/share/doc/manpages/Changes.old.gz /usr/share/doc/module-init-tools/changelog.gz /usr/share/doc/module-init-tools/examples/modprobe.devfs /usr/share/doc/module-init-tools/examples/generate-modprobe.conf.gz /usr/share/doc/module-init-tools/copyright /usr/share/doc/module-init-tools/TODO /usr/sh |
#find / -atime +2 |more
|
#find / -mtime -5
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" find: неверный аргумент `-5+2' у `-mtime' |
#find / -mtime -5
/usr/share/locale/sr@ije /usr/share/locale/sr@ije/LC_MESSAGES /usr/share/locale/sr@Latn /usr/share/locale/sr@Latn/LC_MESSAGES /usr/share/locale/te /usr/share/locale/te/LC_MESSAGES /usr/share/locale/tk /usr/share/locale/tk/LC_MESSAGES /usr/share/locale/uz /usr/share/locale/uz/LC_MESSAGES /usr/share/locale/uz@Latn /usr/share/locale/uz@Latn/LC_MESSAGES /usr/share/locale/yi /usr/share/locale/yi/LC_MESSAGES |
#find / -type 1
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" find: неверный аргумент `1' у `-type' |
#find / -type l
/usr/bin/md5sum.textutils /usr/bin/which /usr/bin/sg /usr/bin/infotocap /usr/bin/captoinfo /usr/bin/reset /usr/bin/snice /usr/bin/pkill /usr/bin/lastb /usr/bin/nawk ... /usr/lib/xen-default /usr/lib/libpcap.so.0.8 /usr/lib/libgccpp.so.1 /usr/lib/libgc.so.1 /usr/lib/libssp.so.0 /usr/lib/gcc/i486-linux-gnu/4.1.2/64/libgcc_s.so /usr/lib/gcc/i486-linux-gnu/4.1.2/64/libssp.so /usr/lib/gcc/i486-linux-gnu/4.1.2/libssp.so /usr/lib/gcc/i486-linux-gnu/4.1.2/libgcc_s_64.so /usr/lib |
#find / -type lil
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" find: неверный аргумент `lil' у `-type' |
#find / -type li
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" find: неверный аргумент `li' у `-type' |
#find / -type tm
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" find: неверный аргумент `tm' у `-type' |
#find / -type t
find: неверный аргумент `t' у `-type' |
#users
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" root root root root root |
#find / -user user
/home/user/.lilalo/297211601624656420-1179831397.info /home/user/.lilalo/297211601624656420-1179831397.script /home/user/.lilalo/213121551258373198-1179831461.info /home/user/.lilalo/213121551258373198-1179831461.script /home/user/.lilalo/24173276561097316568-1179831546.info /home/user/.lilalo/24173276561097316568-1179831546.script /home/user/.lilalo/12152218351390022815-1179835360.info /home/user/.lilalo/12152218351390022815-1179835360.script /home/user/.lilalo/882723853288513187-1179835402.info /home/user/.lilalo/882723853288513187-1179835402.script /home/user/.l3rc /home/user/dmesg /home/user/.bash_history find: /proc/4415/task/4415/fd/4: No such file or directory find: /proc/4415/fd/4: No such file or directory |
#ls -l /home/user/
итого 17 -rw-r--r-- 1 user user 15353 2007-05-22 11:03 dmesg -rwxr-xr-x 1 root root 24 2007-05-21 10:38 hello |
#ls -ahl /home/user/
[root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" итого 28K drwxr-xr-x 3 user user 1,0K 2007-05-22 11:03 . drwxr-xr-x 4 root root 1,0K 2007-05-13 17:49 .. -rw------- 1 user user 58 2007-05-22 13:57 .bash_history -rw-r--r-- 1 user user 220 2007-05-13 17:49 .bash_logout -rw-r--r-- 1 user root 424 2007-05-21 09:19 .bash_profile -rw-r--r-- 1 user user 2,3K 2007-05-21 09:19 .bashrc -rw-r--r-- 1 user user 15K 2007-05-22 11:03 dmesg -rwxr-xr-x 1 root root 24 2007-05-21 10:38 hello -rw-r--r-- 1 user root 37 2007-05-21 12:30 .l3rc drwxr-xr-x 2 user root 2,0K 2007-05-22 15:03 .lilalo |
#ls -l /home/
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" итого 13 drwxr-xr-x 2 root root 12288 2007-05-13 17:38 lost+found drwxr-xr-x 3 user user 1024 2007-05-22 11:03 user |
#find / -perm +6000
/var/cache/man/opt /var/local /var/log/news /var/log/xen /var/mail /bin/su /bin/mount /bin/umount /bin/ping /bin/ping6 find: /proc/4463/task/4463/fd/4: No such file or directory find: /proc/4463/fd/4: No such file or directory /sbin/unix_chkpwd /sbin/mount.cifs /sbin/umount.cifs |
#find / -perm sticky
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" find: неверный режим 'sticky+6000' |
#find / -perm sticky
find: неверный режим 'sticky' |
#find / -perm +6001
/usr/share/man/id/man1 /usr/share/man/id/man8 /usr/share/man/it /usr/share/man/it/man1 /usr/share/man/it/man1/rview.1.gz /usr/share/man/it/man1/rvim.1.gz /usr/share/man/it/man1/vi.1.gz /usr/share/man/it/man1/view.1.gz /usr/share/man/it/man1/ex.1.gz /usr/share/man/it/man1/gmplayer.1.gz /usr/share/man/it/man5 /usr/share/man/it/man8 /usr/share/man/it/man8/addgroup.8.gz /usr/share/man/it/man8/delgroup.8.gz |
#find / -perm +6007
/usr/share/doc/adduser/copyright /usr/share/doc/adduser/TODO.gz /usr/share/doc/apt /usr/share/doc/apt/changelog.gz /usr/share/doc/apt/examples /usr/share/doc/apt/examples/sources.list /usr/share/doc/apt/examples/apt.conf /usr/share/doc/apt/examples/configure-index.gz /usr/share/doc/apt/copyright /usr/share/doc/bsdmainutils /usr/share/doc/bsdmainutils/changelog.gz /usr/share/doc/bsdmainutils/README /usr/share/doc/bsdmainutils/source.data.gz /usr/share/doc/bsdmainutils/copyright |
#find / -perm +6005
/usr/share/doc/tar/changelog.gz /usr/share/doc/tar/README.Debian /usr/share/doc/tar/copyright /usr/share/doc/tar/changelog.1.gz /usr/share/doc/tar/changelog.Debian.gz /usr/share/doc/tzdata /usr/share/doc/tzdata/copyright /usr/share/doc/tzdata/changelog.Debian.gz /usr/share/doc/util-linux /usr/share/doc/util-linux/examples /usr/share/doc/util-linux/examples/getopt-test.tcsh.gz /usr/share/doc/util-linux/examples/getopt-parse.bash.gz /usr/share/doc/util-linux/examples/getopt-parse.tcsh.gz /usr/share/doc/util-linux/examples/fstab.example2.gz |
#find /tmp -regex '.*(jpg|gif|png)' -ok rm -f {} \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#find /tmp -regex '.*\.(jpg|gif|png)' -ok rm -f {} \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#find /tmp -regex '.*\.(jpg|gif|png)' -ok rm -i {} \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" |
#find /tmp -regex '.*\.\(jpg\|gif\|png\)' -ok rm -i {} \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" < rm ... /tmp/move/1.gif > ? n < rm ... /tmp/move/1.jpg > ? n < rm ... /tmp/move/1.png > ? n |
#touch 123.(jpg|gif|png)
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" bash: syntax error near unexpected token `(' |
#touch 123.\(jpg\|gif\|png\)
|
#ls
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" 123.(jpg|gif|png) 2 file_touch find* lost+found move |
#find /tmp -regex '.*\.(jpg|gif|png)' -ok rm -i {} \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" < rm ... /tmp/123.(jpg|gif|png) > ? y |
#find /tmp -regex '.*\.\(jpg\|gif\|png\)' -ok rm -i {} \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" < rm ... /tmp/move/1.gif > ? y rm: удалить пустой обычный файл `/tmp/move/1.gif'? < rm ... /tmp/move/1.jpg > ? n < rm ... /tmp/move/1.png > ? y |
#ls -l /tmp/2
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" итого 8 -rw-r--r-- 1 root root 7 2007-05-23 10:31 1.txt -rw-r--r-- 1 root root 34 2007-05-23 10:32 2.txt |
#ls -l /tmp/
[root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" итого 56 -rw-r--r-- 1 root root 0 2007-05-23 10:59 123.(jpg|gif|png) drwxr-xr-x 2 root root 4096 2007-05-23 10:32 2 -rw-r--r-- 1 root root 0 2007-05-23 10:25 file_touch -rw-r--r-- 1 root root 0 2007-05-23 10:35 find* drwxr-xr-x 2 root root 49152 2007-05-13 17:38 lost+found drwxr-xr-x 2 root root 4096 2007-05-23 10:37 move |
#ls -l /tmp/move/
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" итого 0 -rw-r--r-- 1 root root 0 2007-05-23 10:10 1.gif -rw-r--r-- 1 root root 0 2007-05-23 10:10 1.jpg -rw-r--r-- 1 root root 0 2007-05-23 10:10 1.png |
#find /tmp -regex '.*\.\(jpg\|gif\|png\)' -ok rm -i {} \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" < rm ... /tmp/move/1.gif > ? y rm: удалить пустой обычный файл `/tmp/move/1.gif'? < rm ... /tmp/move/1.jpg > ? y rm: удалить пустой обычный файл `/tmp/move/1.jpg'? < rm ... /tmp/move/1.png > ? y |
#ls -l /tmp/move/
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" итого 0 -rw-r--r-- 1 root root 0 2007-05-23 10:10 1.gif -rw-r--r-- 1 root root 0 2007-05-23 10:10 1.jpg -rw-r--r-- 1 root root 0 2007-05-23 10:10 1.png |
#ls -l
итого 56 -rw-r--r-- 1 root root 0 2007-05-23 10:59 123.(jpg|gif|png) drwxr-xr-x 2 root root 4096 2007-05-23 10:32 2 -rw-r--r-- 1 root root 0 2007-05-23 10:25 file_touch -rw-r--r-- 1 root root 0 2007-05-23 10:35 find* drwxr-xr-x 2 root root 49152 2007-05-13 17:38 lost+found drwxr-xr-x 2 root root 4096 2007-05-23 10:37 move |
#ls -l move/
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" итого 0 -rw-r--r-- 1 root root 0 2007-05-23 10:10 1.gif -rw-r--r-- 1 root root 0 2007-05-23 10:10 1.jpg -rw-r--r-- 1 root root 0 2007-05-23 10:10 1.png |
#find /tmp -regex '.*\.\(jpg\|gif\|png\)' -ok rm -if {} \;
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" < rm ... /tmp/move/1.gif > ? y < rm ... /tmp/move/1.jpg > ? y < rm ... /tmp/move/1.png > ? y |
#ls -l move/
[root@student1:~]# [root@student1:~]# [root@student1:~]# [root@student1:~]# vim /etc/console-cyrillic [root@student1:~]# find /tmp -name [root@student1:~]# ls /tmp/ 1.gif 1.jpg 1.png lost+found [root@student1:~]# mkdir /tmp/move [root@student1:~]# find /tmp -regex "*.jpg\|*.gif" [root@student1:~]# find /tmp -regex "*.jpg|*.gif" [root@student1:~]# find /tmp -regex "*\.(jpg|gif)" итого 0 |
Время первой команды журнала | 10:22:13 2007- 5-23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Время последней команды журнала | 11:03:39 2007- 5-23 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в журнале | 101 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент команд с ненулевым кодом завершения, % | 17.82 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Процент синтаксически неверно набранных команд, % | 0.00 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Суммарное время работы с терминалом *, час | 0.69 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Количество командных строк в единицу времени, команда/мин | 2.44 | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Частота использования команд |
|
В журнал автоматически попадают все команды, данные в любом терминале системы.
Для того чтобы убедиться, что журнал на текущем терминале ведётся, и команды записываются, дайте команду w. В поле WHAT, соответствующем текущему терминалу, должна быть указана программа script.
Команды, при наборе которых были допущены синтаксические ошибки, выводятся перечёркнутым текстом:
$ l s-l bash: l: command not found |
Если код завершения команды равен нулю, команда была выполнена без ошибок. Команды, код завершения которых отличен от нуля, выделяются цветом.
$ test 5 -lt 4 |
Команды, ход выполнения которых был прерван пользователем, выделяются цветом.
$ find / -name abc find: /home/devi-orig/.gnome2: Keine Berechtigung find: /home/devi-orig/.gnome2_private: Keine Berechtigung find: /home/devi-orig/.nautilus/metafiles: Keine Berechtigung find: /home/devi-orig/.metacity: Keine Berechtigung find: /home/devi-orig/.inkscape: Keine Berechtigung ^C |
Команды, выполненные с привилегиями суперпользователя, выделяются слева красной чертой.
# id uid=0(root) gid=0(root) Gruppen=0(root) |
Изменения, внесённые в текстовый файл с помощью редактора, запоминаются и показываются в журнале в формате ed. Строки, начинающиеся символом "<", удалены, а строки, начинающиеся символом ">" -- добавлены.
$ vi ~/.bashrc
|
Для того чтобы изменить файл в соответствии с показанными в диффшоте изменениями, можно воспользоваться командой patch. Нужно скопировать изменения, запустить программу patch, указав в качестве её аргумента файл, к которому применяются изменения, и всавить скопированный текст:
$ patch ~/.bashrc |
Для того чтобы получить краткую справочную информацию о команде, нужно подвести к ней мышь. Во всплывающей подсказке появится краткое описание команды.
Если справочная информация о команде есть, команда выделяется голубым фоном, например: vi. Если справочная информация отсутствует, команда выделяется розовым фоном, например: notepad.exe. Справочная информация может отсутствовать в том случае, если (1) команда введена неверно; (2) если распознавание команды LiLaLo выполнено неверно; (3) если информация о команде неизвестна LiLaLo. Последнее возможно для редких команд.
Большие, в особенности многострочные, всплывающие подсказки лучше всего показываются браузерами KDE Konqueror, Apple Safari и Microsoft Internet Explorer. В браузерах Mozilla и Firefox они отображаются не полностью, а вместо перевода строки выводится специальный символ.
Время ввода команды, показанное в журнале, соответствует времени начала ввода командной строки, которое равно тому моменту, когда на терминале появилось приглашение интерпретатора
Имя терминала, на котором была введена команда, показано в специальном блоке. Этот блок показывается только в том случае, если терминал текущей команды отличается от терминала предыдущей.
Вывод не интересующих вас в настоящий момент элементов журнала, таких как время, имя терминала и других, можно отключить. Для этого нужно воспользоваться формой управления журналом вверху страницы.
Небольшие комментарии к командам можно вставлять прямо из командной строки. Комментарий вводится прямо в командную строку, после символов #^ или #v. Символы ^ и v показывают направление выбора команды, к которой относится комментарий: ^ - к предыдущей, v - к следующей. Например, если в командной строке было введено:
$ whoami
user
$ #^ Интересно, кто я?в журнале это будет выглядеть так:
$ whoami
user
Интересно, кто я? |
Если комментарий содержит несколько строк, его можно вставить в журнал следующим образом:
$ whoami
user
$ cat > /dev/null #^ Интересно, кто я?
Программа whoami выводит имя пользователя, под которым мы зарегистрировались в системе. - Она не может ответить на вопрос о нашем назначении в этом мире.В журнале это будет выглядеть так:
$ whoami user
|
Комментарии, не относящиеся непосредственно ни к какой из команд, добавляются точно таким же способом, только вместо симолов #^ или #v нужно использовать символы #=
1 2 3 4Группы команд, выполненных на разных терминалах, разделяются специальной линией. Под этой линией в правом углу показано имя терминала, на котором выполнялись команды. Для того чтобы посмотреть команды только одного сенса, нужно щёкнуть по этому названию.
LiLaLo (L3) расшифровывается как Live Lab Log.
Программа разработана для повышения эффективности обучения Unix/Linux-системам.
(c) Игорь Чубин, 2004-2008