mv tmp* /tmp ft*是存在的 /tmp目录也是有的 可执行时提示: mv: specified target, `/tmp' is not a directory Try `mv --help' for more information. why???
[root@aaa 0125]# ll total 112 -rw-r--r-- 1 root root 537 Jan 24 14:27 a -rw-r--r-- 1 root root 95 Jan 25 10:30 aa.sh -rw-r--r-- 1 root root 0 Jan 24 17:45 abc -rw-r--r-- 1 root root 0 Jan 24 17:45 abcd -rw-r--r-- 1 root root 0 Jan 24 17:46 abcde -rw-r--r-- 1 root root 565 Jan 24 14:54 b -rw-r--r-- 1 root root 0 Jan 24 17:58 babcde -rw-r--r-- 1 root root 0 Jan 24 18:03 ba...
cu上有兄弟问,我测试了一下,将结果贴上来:e:^0R$E^ ] ~e r`G+Q"C~G*?# mv -aa.txt abc.txt mYK$@tmv: illegal option -- aBSD爱好者乐园 K1H.FniO"|u Ip usage: mv [-f | -i | -n] [-v] source target "ku Xl&e mv [-f | -i | -n] [-v] source ... directoryBSD爱好者乐园0H*O3v?l3S:Ggd5E} BSD爱好者乐园R*t HkKO4oA+O # mv '-aa.txt' abc.txt 1E2q_Almv: illegal option -- a -l~1V3O` d8i \usage: mv [-f | -i | -n]...
$ find . -size 0 | grep file ./file0 ./file00 ./file000 $ find . -size 0 | grep file | xargs mv {} ./dir2 usage: mv [-f | -i | -n] [-v] source target mv [-f | -i | -n] [-v] source ... directory dir2这个目录在当前路径是存在的,请问为什么,多谢。
我使用脚本去读取前一天的文件,然后去判断是否大于2g,如果大于2g就去split。这个没有问题,但是如果小于2G,就直接mv原来的文件。但是我不知道后面如何去执行,shell如下: #!/bin/sh DATE=`date -d "1day ago" +%Y%m%d` FILE="access_log.$DATE" cd /path if [ -f $FILE ] then [[ $(stat -c "%s %n" $FILE|cut -d' ' -f1) > 2097152000 ]] && split -b 1000m $FILE && mv x* /path else [[ $(stat -c "%s %n" $FILE|...