Chinaunix首页 | 论坛 | 博客
  • 博客访问: 27913
  • 博文数量: 5
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 149
  • 用 户 组: 普通用户
  • 注册时间: 2013-04-11 12:32
个人简介

热衷于ARM-linux系统开发及PIC单片机应用设计!

文章存档

2016年(1)

2013年(4)

我的朋友

分类: LINUX

2013-04-12 00:17:45

文件相关操作命令:
1> ls    用于列出文件相关信息,格式:ls【选项】【目录或文件】
选项:
-a  显示所有文件,包括隐藏文件
-l   输出文件详细信息
-c  显示文件或目录按修改时间排列
e.g:

点击(此处)折叠或打开

  1. [root@localhost ~]# cd /home/
  2. [root@localhost home]# ls
  3. seowping vmware-tools-distrib
  4. [root@localhost home]# ls -l
  5. total 16
  6. drwxrwxrwx 20 seowping seowping 4096 Apr 11 21:51 seowping
  7. drwxr-xr-x 7 root root 4096 Mar 27 2009 vmware-tools-distrib
  8. [root@localhost home]# ls -a
  9. . .. seowping vmware-tools-distrib
2> mkdirrmdir
a>mkdir  用于创建一个新的目录 格式:mkdir【选项【目录名
选项:
-p :如果目录名的父目录不存在,则先创建父目录
e.g:

点击(此处)折叠或打开

  1. [root@localhost home]# ls
  2. seowping vmware-tools-distrib
  3. [root@localhost home]# mkdir lesson1
  4. [root@localhost home]# ls
  5. lesson1 seowping vmware-tools-distrib
  6. [root@localhost home]# mkdir -p lesson1/test1/hello
  7. [root@localhost home]# cd lesson1/
  8. [root@localhost lesson1]# ls
  9. test1
  10. [root@localhost lesson1]# cd test1/
  11. [root@localhost test1]# ls
  12. hello

 b> rmdir 用于删除目录(但前提是所删除的目录必须为空) 格式:rmdir 【选项】【目录名
选项:
-p :同时删除父目录,
e.g:

点击(此处)折叠或打开

  1. [root@localhost home]# ls
  2. seowping vmware-tools-distrib
  3. [root@localhost home]# mkdir -p lesson/test/hello
  4. [root@localhost home]# ls
  5. lesson seowping vmware-tools-distrib
  6. [root@localhost home]# rmdir -p lesson/test/hello
  7. [root@localhost home]# ls
  8. seowping vmware-tools-distrib
3> cp 用于复制目录、文件,  格式:cp【选项】【源文件】 【目标文件
选项:
-r :递归复制(复制目录及目录所有文件)
e.g:

点击(此处)折叠或打开

  1. [root@localhost home]# ls
  2. seowping vmware-tools-distrib
  3. [root@localhost home]# vim hello.c
  4. [root@localhost home]# ls
  5. hello.c seowping vmware-tools-distrib
  6. [root@localhost home]# mkdir lesson1
  7. [root@localhost home]# ls
  8. hello.c lesson1 seowping vmware-tools-distrib
  9. [root@localhost home]# cp hello.c lesson1/
  10. [root@localhost home]# cd lesson1/
  11. [root@localhost lesson1]# ls
  12. hello.c
4> mv 用移动文件或目录  格式:mv【选项】源文件或目录    目标文件或目录
选项:
-f 目标存在时,直接覆盖,不提示
e.g:

点击(此处)折叠或打开

  1. [root@localhost home]# ls
  2. hello.c lesson2 seowping vmware-tools-distrib
  3. [root@localhost home]# mv lesson2 lesson1
  4. [root@localhost home]# ls
  5. hello.c lesson1 seowping vmware-tools-distrib
  6. [root@localhost home]# mv hello.c lesson1/
  7. [root@localhost home]# ls
  8. lesson1 seowping vmware-tools-distrib
  9. [root@localhost home]# vim hello.c
  10. [root@localhost home]# ls
  11. hello.c lesson1 seowping vmware-tools-distrib
  12. [root@localhost home]# mv -f hello.c lesson1/
  13. [root@localhost home]# ls
  14. lesson1 seowping vmware-tools-distrib

5> rm 用于删文件或目录 格式:rm【选项】【文件或目录
选项:
-r : 递归删除 (删除目录和目录内的所有文件)
-f : 强制删除,不进行提示

点击(此处)折叠或打开

  1. [root@localhost home]# ls
  2. hello.c lesson1 seowping vmware-tools-distrib
  3. [root@localhost home]# rm hello.c
  4. rm: remove regular empty file `hello.c'? n
  5. [root@localhost home]# ls
  6. hello.c lesson1 seowping vmware-tools-distrib
  7. [root@localhost home]# rm -f hello.c
  8. [root@localhost home]# ls
  9. lesson1 seowping vmware-tools-distrib





阅读(698) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~