在linux下一切都是文件,目录是文件,硬件也是文件.所以基础的文件操作就尤其重要.
1. 列出目录的内容:
ls <目录名> 不加目录名列出当前目录
参数:
-a 显示所有文件(包括隐藏文件)
-l 显示详细信息
-R 递归显示子目录结构
-ld 显示目录和链接信息
2. 查看文件信息:
file <文件名>
3. 切换目录:
cd <路径>
".." 上一级目录
"." 当前目录
"~" 当前登录用户的家目录
"-" 上一个工作目录
4. 创建文件:
touch <文件名> touch命令可以创建一个空文件或更新已有文件的时间
5. 创建文件夹:
mkdir <文件夹名>
6. 复制文件,目录:
cp <源文件/文件夹> <目标文件/文件夹>
参数:
-r 递归复制整个目录树
-v 显示详细信息
7. 移动,重命名文件或目录:
mv <文件> <目标目录>
如果指定文件名,则可以重命名文件
8. 删除文件:
rm <文件/文件夹>
参数:
-i 交互式(每一个文件都会提示是否删除)
-r 递归删除包括目录中的所有内容
-f 强制删除,没有警告提示
9. 删除空文件夹:
rmdir <文件夹> 此命令不可以删除非空文件夹,非空文件夹用上一条rm -r
原文地址:http://blog.csdn.net/redstarofsleep/article/details/45167311