Linux命令的一些小技巧

1.widows和linux编译格式问题
有时候,我们在widows下改过的脚本,传到linux下执行会报错。
报错:/bin/sh^M: bad interpreter: No such file or directory
这就是由于编译格式的问题,需要我们在传到linux后,执行一下:dos2unix aa.sh
再次执行就没问题了。
2.在linux中删除大量文件时,直接用rm会出现:-bash: /bin/rm: 参数列表过长,的错误。
这时我们可以结合find命令做删除操作
rm -rf * 可以写成find . -name "*" | xargs rm -rf '*' (或find . -name "*" | xargs rm -rf)
rm -rf test* 可以写成find . -name "test*" | xargs rm -rf "test*" (或find . -name "test*" | xargs rm -rf)

3.查看归档文件
有时候我们不想解压,但想看有哪些文件归档。有命令可以搞定。
tar -tf test.tar.gz 或 zcat name.tar.gz |cpio --list
4.批量mv (可以把mv换成cp,rm)
ls | xargs -t -I {} mv {} ../test/
5.rename操作
格式 rename old new files
如有一些文件是1.dat,2.dat,,,,,10000.dat,需要把dat改成txt
rename dat txt *.dat

你可能感兴趣的:(linux,linux命令,小技巧,linux系统,的)