Linux 命令:文件目录操作与实例-阿里云开发者社区

开发者社区> 开发与运维> 正文

Linux 命令:文件目录操作与实例

简介:

命令与案例:


mkdir 创建目录


--创建两个目录

1
tangym@ubuntu:~$ mkdir test2 test3


--在test1下面创建一个新的目录mydir

1
tangym@ubuntu:~$ mkdir test1/mydir


--尝试在test100下面创建一个新的目录mydir,但不成功,因为test100这个目录不存在

1
2
tangym@ubuntu:~$ mkdir test100/mydir 
mkdir: cannot create directory `test100/mydir': No such file or directory


-- 强制创建父子这两个文件, 尽管test100这个父目录不存在

1
tangym@ubuntu:~$ mkdir -p test100/mydir


touch 创建文件


--创建hello文件在当前目录

1
2
tangym@ubuntu:~$ touch hello 
echo


-- 写 "hello" 到这个目录

1
2
3
4
tangym@ubuntu:~/test1cat hellobackup
tangym@ubuntu:~/test1echo "hello" > hellobackup 
tangym@ubuntu:~/test1cat hellobackup
hello



mv 移动或重命名文件


-- 移动文件 hello到test1文件夹

1
tangym@ubuntu:~$ mv hello test1


--重命名文件hello为hellobackup

1
tangym@ubuntu:~/test1mv hello hellobackup


cp 拷贝文件

1
tangym@ubuntu:~$ cp pse2 test2 -- copy file pse2 to test2 folder


rm/rmdir 删除文件和文件夹


--删除文件hello

1
tangym@ubuntu:~$ rm hello


--删除文件夹test2
tangym@ubuntu:~$ rmdir test2


输入重定向至文件:


下面将会把界面的输入写入文件hellobackup文件

1
2
3
4
tangym@ubuntu:~$ cat <<EOF >hellobackup
> hello world!
> real func
> EOF
1
2
3
4
5
常看文件内容
tangym@ubuntu:~$ cat hellobackup
hello world!
real func
tangym@ubuntu:~$


完整的例子(创建和删除文件)

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
tangym@ubuntu:~$ cd mhydir
tangym@ubuntu:~/mhydirls
tangym@ubuntu:~/mhydirtouch test
tangym@ubuntu:~/mhydirls
test
tangym@ubuntu:~/mhydirrm test
tangym@ubuntu:~/mhydirls
tangym@ubuntu:~/mhydirtouch test
tangym@ubuntu:~/mhydirrm -i test   --Will Confirm whether delete the file
rm: remove regular empty file `test'? n
tangym@ubuntu:~/mhydirls
test
tangym@ubuntu:~/mhydirrm -i test
rm: remove regular empty file `test'? y
tangym@ubuntu:~/mhydirls
tangym@ubuntu:~/mhydir$









本文转自 yuanzhitang 51CTO博客,原文链接:http://blog.51cto.com/yuanzhitang/2056994,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享:
开发与运维
使用钉钉扫一扫加入圈子
+ 订阅

集结各类场景实战经验,助你开发运维畅行无忧

其他文章