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:~ /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,如需转载请自行联系原作者
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值