博客
关于我
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/

你可能感兴趣的文章
nmon_x86_64_centos7工具如何使用
查看>>
NN&DL4.1 Deep L-layer neural network简介
查看>>
NN&DL4.3 Getting your matrix dimensions right
查看>>
NN&DL4.7 Parameters vs Hyperparameters
查看>>
NN&DL4.8 What does this have to do with the brain?
查看>>
nnU-Net 终极指南
查看>>
No 'Access-Control-Allow-Origin' header is present on the requested resource.
查看>>
No 'Access-Control-Allow-Origin' header is present on the requested resource.
查看>>
NO 157 去掉禅道访问地址中的zentao
查看>>
no available service ‘default‘ found, please make sure registry config corre seata
查看>>
No compiler is provided in this environment. Perhaps you are running on a JRE rather than a JDK?
查看>>
no connection could be made because the target machine actively refused it.问题解决
查看>>
No Datastore Session bound to thread, and configuration does not allow creation of non-transactional
查看>>
No fallbackFactory instance of type class com.ruoyi---SpringCloud Alibaba_若依微服务框架改造---工作笔记005
查看>>
No Feign Client for loadBalancing defined. Did you forget to include spring-cloud-starter-loadbalanc
查看>>
No mapping found for HTTP request with URI [/...] in DispatcherServlet with name ...的解决方法
查看>>
No mapping found for HTTP request with URI [/logout.do] in DispatcherServlet with name 'springmvc'
查看>>
No module named 'crispy_forms'等使用pycharm开发
查看>>
No module named 'pandads'
查看>>
No module named cv2
查看>>