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,如需转载请自行联系原作者

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

相关文章
linux 查找目录或文件详解
查找目录:find /(查找范围) -name '查找关键字' -type d查找文件:find /(查找范围) -name 查找关键字 -print     如果需要更进一步的了解,可以参看Linux的命令详解。
745 0
linux->windows主动推送文件同步目录数据 linux-windows数据目录同步
1 .windows下安装openssh for windows工具,下载地址 https://www.mls-software.com/opensshd.html 2.修改openssh安装目录下etc/sshd_config 3.
919 0
Java File创建新目录和文件
创建目录   当不存在目录aa文件夹时: File file1=new File("/aa"); Boolean aa=file.mkdir();// true File file1=new File("/aa/bb"); Boolean bb=file.mkdir();// false Boolean bbc=file.mkdirs();// ture mkdir()和mkdirs()的区别:   mkdir()  创建此抽象路径名指定的目录。
569 0
系统目录结构/ls命令/文件类型/alias命令
2.1/2.2 系统目录结构 2.3 ls命令 2.4 文件类型 2.5 alias命令 linux文件目录结构 linux文件结构 / 系统跟目录 root  root用户主目录,存放启动linux系统的核心文件,如操作系统的内核、引导程序grub等 home 普通用户主目录 bin 存放系统启动时需要执行的二进制文件,普通用户使用的命令。
1136 0
linux如何修改文件或目录的权限(chmod)
chmod命令是linux上用于改变权限的命令,-R 是递归遍历子目录,因为你要操作的文件使用的*通配符。777,第一个7代表文件所属者的权限,第二个7代表文件所属者所在组的权限,第三个7代表其它用户的权限,7=4+2+1,在linux中权限是可以通过数字来描述的。
678 0
bitsadmin 下载文件命令示例
1、bitsadmin /rawreturn /transfer getfile http://download.
928 0
Django学习笔记----数据库操作实例
上上篇>Django学习笔记----环境搭建基于Windows 上一篇>Django学习笔记----快速入门 修改settings.py配置 在环境搭建篇, 我们已经安装了mysql-client包 安装好后, 在settings.
1202 0
+关注
20382
文章
0
问答
文章排行榜
最热
最新
相关电子书
更多
《2021云上架构与运维峰会演讲合集》
立即下载
《零基础CSS入门教程》
立即下载
《零基础HTML入门教程》
立即下载