文件相关操作命令:
1> ls 用于列出文件相关信息,格式:ls【选项】【目录或文件】
选项:
-a 显示所有文件,包括隐藏文件
-l 输出文件详细信息
-c 显示文件或目录按修改时间排列
e.g:
-
[root@localhost ~]# cd /home/
-
[root@localhost home]# ls
-
seowping vmware-tools-distrib
-
[root@localhost home]# ls -l
-
total 16
-
drwxrwxrwx 20 seowping seowping 4096 Apr 11 21:51 seowping
-
drwxr-xr-x 7 root root 4096 Mar 27 2009 vmware-tools-distrib
-
[root@localhost home]# ls -a
-
. .. seowping vmware-tools-distrib
2> mkdir 与rmdir
a>mkdir 用于创建一个新的目录 格式:mkdir【选项】【目录名】
选项:
-p :如果目录名的父目录不存在,则先创建父目录
e.g:
-
[root@localhost home]# ls
-
seowping vmware-tools-distrib
-
[root@localhost home]# mkdir lesson1
-
[root@localhost home]# ls
-
lesson1 seowping vmware-tools-distrib
-
[root@localhost home]# mkdir -p lesson1/test1/hello
-
[root@localhost home]# cd lesson1/
-
[root@localhost lesson1]# ls
-
test1
-
[root@localhost lesson1]# cd test1/
-
[root@localhost test1]# ls
-
hello
b> rmdir 用于删除目录(但前提是所删除的目录必须为空) 格式:rmdir 【选项】【目录名】
选项:
-p :同时删除父目录,
e.g:
-
[root@localhost home]# ls
-
seowping vmware-tools-distrib
-
[root@localhost home]# mkdir -p lesson/test/hello
-
[root@localhost home]# ls
-
lesson seowping vmware-tools-distrib
-
[root@localhost home]# rmdir -p lesson/test/hello
-
[root@localhost home]# ls
-
seowping vmware-tools-distrib
3> cp 用于复制目录、文件, 格式:cp【选项】【源文件】 【目标文件】
选项:
-r :递归复制(复制目录及目录所有文件)
e.g:
-
[root@localhost home]# ls
-
seowping vmware-tools-distrib
-
[root@localhost home]# vim hello.c
-
[root@localhost home]# ls
-
hello.c seowping vmware-tools-distrib
-
[root@localhost home]# mkdir lesson1
-
[root@localhost home]# ls
-
hello.c lesson1 seowping vmware-tools-distrib
-
[root@localhost home]# cp hello.c lesson1/
-
[root@localhost home]# cd lesson1/
-
[root@localhost lesson1]# ls
-
hello.c
4> mv 用移动文件或目录 格式:mv【选项】源文件或目录 目标文件或目录
选项:
-f 目标存在时,直接覆盖,不提示
e.g:
-
[root@localhost home]# ls
-
hello.c lesson2 seowping vmware-tools-distrib
-
[root@localhost home]# mv lesson2 lesson1
-
[root@localhost home]# ls
-
hello.c lesson1 seowping vmware-tools-distrib
-
[root@localhost home]# mv hello.c lesson1/
-
[root@localhost home]# ls
-
lesson1 seowping vmware-tools-distrib
-
[root@localhost home]# vim hello.c
-
[root@localhost home]# ls
-
hello.c lesson1 seowping vmware-tools-distrib
-
[root@localhost home]# mv -f hello.c lesson1/
-
[root@localhost home]# ls
-
lesson1 seowping vmware-tools-distrib
5> rm 用于删文件或目录 格式:rm【选项】【文件或目录】
选项:
-r : 递归删除 (删除目录和目录内的所有文件)
-f : 强制删除,不进行提示
-
[root@localhost home]# ls
-
hello.c lesson1 seowping vmware-tools-distrib
-
[root@localhost home]# rm hello.c
-
rm: remove regular empty file `hello.c'? n
-
[root@localhost home]# ls
-
hello.c lesson1 seowping vmware-tools-distrib
-
[root@localhost home]# rm -f hello.c
-
[root@localhost home]# ls
-
lesson1 seowping vmware-tools-distrib
阅读(718) | 评论(0) | 转发(0) |