基础命令
cd ~进入家目录,家目录的定义为 home下的用户名目录;cd -进入上一次目录;Ctrl + C结束当前进程进或当前行的属于进入下一行;Ctrl + U清空当前行输入;Tab补全命令、文件、路径,底层是Trie前缀树实现;pwd显示当前所在目录ls -l显示当前目录下文件和目录详情,l表示 long list;ls -h人性化显示当前目录下文件和目录详情,h表示 human readable;ls -a显示当前目录下所有文件和目录,包括.开头的隐藏目录,a表示 all;cp src dst复制并重命名路径src到dst;mv src dst移动并重命名路径src到dst;touch创建一个文件,后面可以加空格并列创建多个;mkdir创建一个文件夹,后面可以加空格并列创建多个;history显示用过的历史命令;rm删除文件或文件夹,删除文件夹时一般加 -r参数递归删除子目录,r表示recursive;cat查看文件;
功能性命令汇总
查找当前目录及子目录特定文件(夹)并删除
find . -name "*.zip" -type f -print -exec rm {} \;
.即从当前目录递归查找-name '*.zip'查找以.zip文件名结尾的对象-type f该对象为文件-print屏幕输出-exec查找之后执行rm删除
如果希望删除目录,可以-type d,其表示对象为目录。另外如果希望递归删除,可以rm -r。如果希望递归强制删除,可以rm -rf。
查找当前目录及子目录特定文件并移动到目标目录
find . -name "*.mp4" -type f -print -exec mv -t /home/AriaGo/ {} +;