博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
linux 学习笔记四:目录与路径及管理
阅读量:289 次
发布时间: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/

你可能感兴趣的文章