查看当前目录下的文件:
find . -type f
查看当前目录下的文件夹:
find . -type d
如果文件file1不为空:
if [ -s file1 ];then
echo "file1 不为空"
fi
#!/bin/sh
for
f
in
`find .
/
testdir
-
type
f`;
do
if
[
-
s $f ];then
echo $f
is
not
empty.
echo copy $f
cp $f ~
/
backup
else
echo $f
is
empty.
fi
done
#!/bin/bash
find /etc -type f > list.txt
while read line; do
size=$(ls -l $line | awk '{print $5}')
if [[ $size != 0 ]]; then
cp $line /tmp/
fi
done < list.txt