一、ls[选项][文件或目录]
选项:
- -l显示详细信息
- -a显示所有文件,包括隐藏文件
- -h人性化显示文件
- -i显示inode
例子:
人性化显示所有文件的详细信息:
ls -lh
二、pwd显示当前目录
例子:
三、cd[目录]
3.1 cd ~或cd进入家目录
3.2 cd -返回上次目录
3.3 cd …进入上一级目录
3.4 cd .进入当前目录
例子:
四、rmdir [目录]
删除空白目录,若包含文件则不能删除
例子:
五、mkdir -p [目录名]
-p递归创建目录
例子:
同时递归创建a/b/c目录
六、rm -rf [目录]
强制删除 :rm -rf test3
七、cp [选项][原文件或目录][目标目录]
-r 复制目录
-p连带文件属性复制
-d若原文件都是链接文件,则复制链接属性
-a相当于复制同-pdr
例子:cp -a test1 cptest1
八、mv [原文件或目录][目标目录]:用来改名或剪切
- mv 文件名 文件名 将源文件名改为目标文件名
- mv 文件名 目录名 将文件移动到目标目录
- mv 目录名 目录名 目标目录已存在,则将源目录移动到目标目录;目标目录不存在则改名
- mv 目录名 文件名 出错
例子:mv test1 test22(将test1改名为test22)
九、链接文件:ln -s [原文件][目标文件]
-s创建软链接(目录要写绝对路径)
例子:ln -s test1 test11
十、文件查找find
find [搜索范围][搜索条件]
将当前目录及其子目录下所有文件后缀为.c的文件列出来
find . -name “.c"
1、对搜索的结果执行命令
-delete 选项可以用来删除搜索到的文件和目录
如删除home目录下所有的空目录
find -type d -empty -delete
2、执行自定义命令
-exec选项可以对搜索到的结果执行特定的命令
如需要将home目录下所有的MP3音频复制到移动存储设备(假设路径是/media/MyDrive),可使用下面的命令:
find ~ -type f -name ".mp3” -exec cp {} /media/MyDrive’;’
其中{}作为检索到的文件的占位符,而分号(;)作为命令的结束符
如在用户目录下的所有文件中检索字符串hello,可以使用以下命令:
find ~ -type f -exec grep -i hello {} ‘;’