shell,使用find批量删除时指定文件个数
find . >list | tail -10000 list | xargs rm -rf {} | xargs rm -rf find . -name "*" -exec rm {} \; -print |head -10000 »
find . >list | tail -10000 list | xargs rm -rf {} | xargs rm -rf find . -name "*" -exec rm {} \; -print |head -10000 »
top -b -n 1 |grep nginx|awk '{print "cpu:"$9"%","mem:"$10"%"}' »
touch -c -m -t 201602010000 /etl/home/gbuser/test/ find . -exec touch -c -m -t 201602010000 {} \; »
find . -path "./*/*" -prune -o -type f -size -10000000c -print| xargs ls -crt -ld | head -1000 »
截取第1行到第200行 sed -n '1,200p' file >>newfile sed -i '1,200d' file »
find . -name "*.c" -exec basename {} \; »
ls export$(date -d'15 days ago' "+%Y%m%d")*.pn.gz »
查找目录下的文件 find <path> "*" | xargs ls -l 删除文件 cd <path> find . -name "*" | xargs rm{} 移动文件 find <source directory> -na »
使用cat cat filename|tr -s '\n' 使用sed sed '/^$/d' filename sed -e '/^\n$/d' file.txt sed '/^ *$/d' list.txt >newlist.txt 使用awk aw »
apt-get添加代理 vim /etc/apt/apt.conf Acquire::http::proxy "http://username:password@proxy_adress:port_number"; #export http_proxy=http://us »