博客
关于我
linux 学习笔记四:目录与路径及管理
阅读量:295 次
发布时间:2019-03-03

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

目录与路径

绝对路径:路径的写法“一定由根目录/写起"

相对路径:意指“相对目前工作目录的路径”

目录的相关操作

. 代表此层目录.. 代表上一层目录- 代表前一个工作目录~ 代表当前使用者所在的主文件夹~account 代表account 这个使用者的主文件夹
cd: 变换目录pwd: 显示目前的目录mkdir: 创建一个新的目录rmdir: 删除一个空的目录

关于可执行文件路径的变量: $PATH

lab@linux:~$ echo $PATH/home/lab/anaconda3/bin:/home/ssj/anaconda3/bin:/home/ssj/anaconda3/bin:/usr/local/sbin:/usr/local/bin:/usr/sbin:/usr/bin:/sbin:/bin:/usr/games:/usr/local/games:/snap/bin

PATH 这个变量的内容是由一堆目录所组成的,用:隔开

用于存储可执行文件所在路径

往PATH 中添加路径

PATH="${PATH}:/root"

文件与目录管理

文件与目录的检视

lab@linux:~$ ls 公共的   桌面                                       matlab_install 模板     anaconda3                                 'real_data classify.zip' 视频     Documents                                  snap 图片     Hardware_Setup_App_for_USRP_R__Radio.txt   thinclient_drives 文档     java.log.21282                             Widar3.0ReleaseData 下载     java.log.4256                              wifi 音乐     matlab_crash_dump.397472-1
lab@linux:~$ ls -l总用量 412drwxr-xr-x  2 lab lab   4096 12月 11 21:10  公共的drwxr-xr-x  2 lab lab   4096 12月 11 21:10  模板drwxr-xr-x  2 lab lab   4096 12月 11 21:10  视频drwxr-xr-x  3 lab lab   4096 4月  26 22:34  图片drwxr-xr-x 10 lab lab   4096 4月  27 14:37  文档drwxr-xr-x 11 lab lab   4096 5月   1 19:49  下载drwxr-xr-x  2 lab lab   4096 12月 11 21:10  音乐drwxr-xr-x  6 lab lab   4096 5月   1 19:50  桌面drwxrwxr-x 23 lab lab   4096 3月  21 16:31  anaconda3drwxrwxr-x  3 lab lab   4096 12月 16 12:34  Documents-rw-rw-rw-  1 lab lab   1340 12月 16 12:59  Hardware_Setup_App_for_USRP_R__Radio.txt-rw-rw-r--  1 lab lab   1172 4月  16 17:00  java.log.21282-rw-rw-r--  1 lab lab    610 4月  19 13:46  java.log.4256-rw-rw-r--  1 lab lab   1024 4月  19 13:46  matlab_crash_dump.397472-1drwxrwxr-x 21 lab lab   4096 12月 16 12:09  matlab_install-rwxr-xr-x  1 lab lab 341747 4月  24 13:30 'real_data classify.zip'drwxr-xr-x  3 lab lab   4096 3月  20 15:32  snapdrwxrwxr-t  2 lab lab   4096 12月 15 11:16  thinclient_drivesdrwxrwxr-x  5 lab lab   4096 3月  25 10:37  Widar3.0ReleaseDatadrwxrwxr-x  7 lab lab   4096 4月  19 11:18  wifi

复制、删除与移动:cp, rm, mv

cp 用于复制文件或目录

cp -r 用于目录的复制

cp 命令复制文件时,在不加任何选项的情况下,文件的某些属性/权限会改变

这种情况要使用 cp -a

cp -i 当目标文件已经存在且无法打开时,在覆盖时会先询问访问动作的进行

cp -u 当目标文件比原文件较旧时才更新

rm 用于删除文件或文件夹

rm -i 询问删除

rm -r 递归删除文件夹所有文件

mv 用于移动文件与目录,或更名

mv -i 询问覆盖

mv -u 目标文件已经存在,且来源比较新时,才会更新update

取得路径的文件名称与目录名称

lab@linux:~$ basename /etc/sysconfig/networknetworklab@linux:~$ dirname /etc/sysconfig/network/etc/sysconfig

转载地址:http://ixgl.baihongyu.com/

你可能感兴趣的文章
Mysql 数据类型一日期
查看>>
MySQL 数据类型和属性
查看>>
mysql 敲错命令 想取消怎么办?
查看>>
Mysql 整形列的字节与存储范围
查看>>
mysql 断电数据损坏,无法启动
查看>>
MySQL 日期时间类型的选择
查看>>
Mysql 时间操作(当天,昨天,7天,30天,半年,全年,季度)
查看>>
MySQL 是如何加锁的?
查看>>
MySQL 是怎样运行的 - InnoDB数据页结构
查看>>
mysql 更新子表_mysql 在update中实现子查询的方式
查看>>
MySQL 有什么优点?
查看>>
mysql 权限整理记录
查看>>
mysql 权限登录问题:ERROR 1045 (28000): Access denied for user ‘root‘@‘localhost‘ (using password: YES)
查看>>
MYSQL 查看最大连接数和修改最大连接数
查看>>
MySQL 查看有哪些表
查看>>
mysql 查看锁_阿里/美团/字节面试官必问的Mysql锁机制,你真的明白吗
查看>>
MySql 查询以逗号分隔的字符串的方法(正则)
查看>>
MySQL 查询优化:提速查询效率的13大秘籍(避免使用SELECT 、分页查询的优化、合理使用连接、子查询的优化)(上)
查看>>
mysql 查询数据库所有表的字段信息
查看>>
【Java基础】什么是面向对象?
查看>>