1.查找文件
find ~ -name test.txt;//格式为find 路径名 -name 文件名
locate test.txt //格式为 locate 文件名
2.查看文件格式
file test.txt//查看文件的格式。比如二进制格式,数据格式,文本格式等等
file -i test.txt//查看文本文件的编码 比如utf-8
3 删除文件
rm filename
rmdir foldername
//可以加 -f 参数强制删除,格式为 rm -f filename;rm -rf foldername;一般建议建议不要这样,以防后悔啊
删除带有后缀或前缀的文件
rm *.html
rm ind*.*
//删除除某文件filename之外的其他文件。需要借助ls和grep命令
ls | grep -v filename | xargs rm
4 改文件名
改单个文件名 mv f1.txt f2.txt
批量改文件名 rename .cc .cpp *.cc
4拷贝文件的多个副本
假设当前目录下有locate1.html 想再复制5个备份,并分别更名为类似的编号2,3,4,5,6,可以如下:
cat locate1.html | tee locate{2,3,4,5,6}.html
//cat 显示整个文件内容,不适合大文件,tee把标准输入内容生成文件,并允许指定文件名
5 ftp
1. get (-remote)file1 [(-local)file2]
2. put (-local)file1 (-remote)file2
6.使用dd指令创造大文件
dd if=/dev/zero of=hello.txt bs=100M count=1
//很容易看懂,不解释了
7.创建简写的命令
举例如下:
在.bashrc文件内添加 alias cpdj=cd /www/var/php_proj
关闭再打开模拟终端窗口,输入cdpj,进入到/www/var/php_proj中。