博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Linux 命令:文件目录操作与实例
阅读量:5749 次
发布时间:2019-06-18

本文共 1784 字,大约阅读时间需要 5 分钟。

命令与案例:


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:~
/test1
cat 
hellobackup
tangym@ubuntu:~
/test1
echo 
"hello" 
> hellobackup 
tangym@ubuntu:~
/test1
cat 
hellobackup
hello

mv 移动或重命名文件

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

1
tangym@ubuntu:~$ 
mv 
hello test1

--重命名文件hello为hellobackup

1
tangym@ubuntu:~
/test1
mv 
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:~
/mhydir
ls
tangym@ubuntu:~
/mhydir
touch 
test
tangym@ubuntu:~
/mhydir
ls
test
tangym@ubuntu:~
/mhydir
rm 
test
tangym@ubuntu:~
/mhydir
ls
tangym@ubuntu:~
/mhydir
touch 
test
tangym@ubuntu:~
/mhydir
rm 
-i 
test   
--Will Confirm whether delete the 
file
rm
: remove regular empty 
file 
`
test
'? n
tangym@ubuntu:~
/mhydir
ls
test
tangym@ubuntu:~
/mhydir
rm 
-i 
test
rm
: remove regular empty 
file 
`
test
'? y
tangym@ubuntu:~
/mhydir
ls
tangym@ubuntu:~
/mhydir
$
本文转自 yuanzhitang 51CTO博客,原文链接:http://blog.51cto.com/yuanzhitang/2056994,如需转载请自行联系原作者
你可能感兴趣的文章
关于free使用注意
查看>>
eclipse中安装配置maven
查看>>
关于去除Dialog的黑色背景框
查看>>
距离公式
查看>>
XML解析器(转)
查看>>
IE6中position:fixed无效问题解决
查看>>
用户行为跟踪
查看>>
通过 iTextSharp 实现PDF 审核盖章
查看>>
VS2013中web项目中自动生成的ASP.NET Identity代码思考
查看>>
jsonp跨域+ashx(示例)
查看>>
discuz!X2.5技术文档
查看>>
Revit API改变风管及管件尺寸
查看>>
用Qt写软件系列三:一个简单的系统工具(上)
查看>>
Android学习笔记:利用httpclient和AsyncTask 发起网络http post操作
查看>>
创建分区表过程
查看>>
iOS UI基础-1.0加法计算器
查看>>
java在url传输前更改字符编码
查看>>
修复ecshop商品重量BUG小数位增至五位
查看>>
maven常见问题
查看>>
Mac工具
查看>>