当前位置: 技术问答>linux和unix
ls -l `locate crontab`和locate crontab |ls -l有什么区别啊
来源: 互联网 发布时间:2016-08-05
本文导语: 如题,前一种写法是对的,后一种写法得出的根本不是想要的结果,两者为什么不一样呢 从理论上看应该是同一个结果啊 ls -l `locate crontab`得出的是 -rw-r--r-- 1 root root 298 2006-12-18 /etc/anacrontab -rw-r--r-- 1 root...
如题,前一种写法是对的,后一种写法得出的根本不是想要的结果,两者为什么不一样呢
从理论上看应该是同一个结果啊
ls -l `locate crontab`得出的是
-rw-r--r-- 1 root root 298 2006-12-18 /etc/anacrontab
-rw-r--r-- 1 root root 255 2006-07-15 /etc/crontab
-rwsr-sr-x 1 root root 315416 2008-07-15 /usr/bin/crontab
-rw-r--r-- 1 root root 1846 2008-07-15 /usr/share/man/man1/crontab.1.gz
-rw-r--r-- 1 root root 4134 2008-07-10 /usr/share/man/man1p/crontab.1p.gz
-rw-r--r-- 1 root root 674 2006-12-18 /usr/share/man/man5/anacrontab.5.gz
-rw-r--r-- 1 root root 4803 2008-07-15 /usr/share/man/man5/crontab.5.gz
-rw-r--r-- 1 root root 2605 2008-11-06 /usr/share/vim/vim70/syntax/crontab.vim
locate crontab | ls -l得出的是
-rw-r--r-- 1 root root 0 01-20 14:07 a
-rw------- 1 root root 1664 12-22 23:27 anaconda-ks.cfg
drwxr-xr-x 2 root root 4096 01-20 17:22 Desktop
-rw-r--r-- 1 root root 39303 12-22 23:27 install.log
-rw-r--r-- 1 root root 4466 12-22 23:27 install.log.syslog
-rwxrwxrwx 1 root root 232 01-20 17:15 ipt.sh
是root目录下的文件
从理论上看应该是同一个结果啊
ls -l `locate crontab`得出的是
-rw-r--r-- 1 root root 298 2006-12-18 /etc/anacrontab
-rw-r--r-- 1 root root 255 2006-07-15 /etc/crontab
-rwsr-sr-x 1 root root 315416 2008-07-15 /usr/bin/crontab
-rw-r--r-- 1 root root 1846 2008-07-15 /usr/share/man/man1/crontab.1.gz
-rw-r--r-- 1 root root 4134 2008-07-10 /usr/share/man/man1p/crontab.1p.gz
-rw-r--r-- 1 root root 674 2006-12-18 /usr/share/man/man5/anacrontab.5.gz
-rw-r--r-- 1 root root 4803 2008-07-15 /usr/share/man/man5/crontab.5.gz
-rw-r--r-- 1 root root 2605 2008-11-06 /usr/share/vim/vim70/syntax/crontab.vim
locate crontab | ls -l得出的是
-rw-r--r-- 1 root root 0 01-20 14:07 a
-rw------- 1 root root 1664 12-22 23:27 anaconda-ks.cfg
drwxr-xr-x 2 root root 4096 01-20 17:22 Desktop
-rw-r--r-- 1 root root 39303 12-22 23:27 install.log
-rw-r--r-- 1 root root 4466 12-22 23:27 install.log.syslog
-rwxrwxrwx 1 root root 232 01-20 17:15 ipt.sh
是root目录下的文件
|
ls -l `locate crontab`
是以-l格式显示locate crontab的结果
第二个要改成 locate crontab | xargs ls -l 就和第一个结果一样了
是以-l格式显示locate crontab的结果
第二个要改成 locate crontab | xargs ls -l 就和第一个结果一样了
|
ls -l `locate crontab`
ls -l 接收locate crontab运行的结果作为参数
locate crontab |ls -l
这个的修改方法就是LS的。
第二个 locate crontab | ls -l
运用了管道
ls -l 接收locate crontab运行的结果作为参数
locate crontab |ls -l
这个的修改方法就是LS的。
第二个 locate crontab | ls -l
运用了管道
您可能感兴趣的文章:
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。