linux运维常用命令操作之文件操作
查找文件
sudo find ./ -type d -atime -1-iname 文件名 --查找一天之内访问过的目录名
--(+没有访问,-访问过)
参照网址:https://www.cnblogs.com/lixuwu/p/7816390.html
找出文件中包含字符:
ls *.txt|xargs -i cp {} ./test
找出文件中包含字符并批量替换该字符:
ls *.txt|xarg sed -i 's/gbk/utf-8/g' {}
去掉文件中的换行符:
sed -i "N;s/\n//g" test.txt;
sed -i ":a;N;s/\n//g;ta" --批量去掉文件中的换行符(可用来处理sed输出换行)
参照网址:https://blog.csdn.net/mfkjq/article/details/80377114
替换文件中的空格:
sed -i "s/' '/''/g *sql"
将多个文件进行合并成一个文件:
find . -name * -exec 'cat' {} \; > /home/username/new.txt