linux文件和目录管理

linux文件和目录管理

一、绝对路径和相对路径
1.命令cd
pwd 显示当前所在目录
cd 后面只能跟目录名

[root@localhost hi]# cd
[root@localhost ~]# pwd
/root
[root@localhost ~]# cd /home
[root@localhost home]# pwd
/home
[root@localhost home]# cd

特殊符号“.”和“…”分别表示当前目录和上一级目录
2.命令mkdir(创建目录)
格式:mkdir [-mp] [目录名称] //-m不常用,多用-p,可创建联级目录

[root@localhost ~]# mkdir -p /tmp/test/123

ls -ld //可以查看指定目录的属性

[root@localhost ~]# ls -ld
dr-xr-x—. 5 root root 4096 3月 1 09:15 .
[root@localhost ~]# ls -ld /tmp/test/123
drwxr-xr-x. 2 root root 6 3月 1 10:18

3.命令rmdir(删除空目录)-p
只能删除一串空目录,局限性大,不常用
4.命令rm
man rm //查看详细rm的选项帮助信息
常用选项: -r //删除目录用的选项,可删除非空目录

[root@localhost ~]# rm -r /tmp/test/123
rm:是否删除目录 “/tmp/test/123”?y
[root@localhost ~]# rm -f /tmp/test/123
rm: 无法删除"/tmp/test/123": 是一个目录
[root@localhost ~]# rm -rf /tmp/test/123

//y即删除,n为取消
     -f   //强制删除,删除不存在的目录不报错,相反则报错
     -rf  //通常使用该选项,可删除目录和文件。注意:rm -rf后不可加“/”,会删除全部系统文件。

二、环境变量PATH
命令which 用于查找某个命令的绝对路径

[root@localhost ~]# which rmdir
/usr/bin/rmdir
[root@localhost ~]# which cp
alias cp=‘cp -i’
/usr/bin/cp

• 命令cp (copy)
格式:cp [选项] [来源文件] [目的文件]
选项: -r:复制一个目录时必须加-r。

[root@localhost ~]# mkdir 123
[root@localhost ~]# cp 123 456
cp: 略过目录"123"
[root@localhost ~]# cp -r 123 456

      -i:安全选项,若遇到已存在的文件,会询问是否覆盖

[root@localhost ~]# which cp
alias cp=‘cp -i’
/usr/bin/cp
[root@localhost ~]# cd 123
[root@localhost 123]# ls
[root@localhost 123]# touch 111
[root@localhost 123]# touch 333
[root@localhost 123]# cp -i 111 333
cp:是否覆盖"333"? n
[root@localhost 123]# echo ‘abc’ > 111
[root@localhost 123]# echo ‘def’ > 333
[root@localhost 123]# cat 111 333
abc

//cp命令即cp -i,which查看;touch命令即存在此文件,则改变文件的访问时间,没有则创建该文件;echo命令为打印;符号“>”为写入符号;cat命令为读文件并打印在当前屏幕上。
2.命令mv(move)
格式:mv [选项] [源文件或目录] [目标文件或目录]
例1

[root@localhost 123]# mkdir /tmp/test_mv
[root@localhost 123]# cd /tmp/test_mv
[root@localhost test_mv]# mkdir dira dirb<

  • 1
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值