首页 > 其他分享 >2文件管理命令

2文件管理命令

时间:2022-09-07 15:44:36浏览次数:72  
标签:文件 删除 管理 链接 命令 Linux 目录 中为

一、相对路径和绝对路径

相对路径

./:代表目前所在的目录,也可以使用 . 表示。

../:代表当前目录的上一层目录,也可以使用 .. 表示

绝对路径

Linux:起始节点为根目录,比如: /root/luffy/get/onepiece

 快捷键:tab 自动补全

二、文件管理命令

1.cd

cd 文件目录(相对路径 / 绝对路径 .或者..)

进入家目录:

cd              # 方式1
cd ~           # 方式2
cd /home/用户名    # 方式3

 2.ls

ls [args] # 查看当前目录
ls [args] 目录名 # 查看指定目录
ls [args] 文件名 # 查看某个文件的信息

-a all显示所有文件(隐藏文件)

-l list显示文件信息

-h显示后缀

文件类型

-: 普通的文件,在 Linux 终端中没有执行权限的为白色,压缩包为红色,可执行程序为绿色字体
d: 目录 (directory), 在 Linux 终端中为蓝色字体,如果目录的所有权限都是开放的,有绿色的背景色
l: 软链接文件 (link), 相当于 windows 中的快捷方式,在 Linux 终端中为淡蓝色 (青色) 字体
c: 字符设备 (char), 在 Linux 终端中为黄色字体
b: 块设备 (block), 在 Linux 终端中为黄色字体
p: 管道文件 (pipe), 在 Linux 终端中为棕黄色字体
s: 本地套接字文件 (socket), 在 Linux 终端中为粉色字体

 

 文件类型后边的字母代表:文件所有者 , 文件所属组用户和其他人对文件的权限

读权限:使用 r 表示,即: read
写权限:使用 w 表示,即: write
执行权限:使用 x 表示,即: excute
没有任何权限:使用 - 表示

3.创建删除目录

目录的创建分为两种,一种是创建单个目录,另一种是一次性创建多层目录,使用的命令是 mkdir, 后边参数是要创建的目录的名字,如果是多层目录需要添加参数 -p。

如果要删除已经存在的路径一共有两种方式,可以使用 rmdir 或者 rm

rmdir: 只能删除空目录,有点 low,不好用

rm: 可以删除文件也可以删除目录,如果删除的的是目录,需要加参数 -r, 意思是递归 (recursion)

rm 命令还有另外两个经常使用的参数:

-i: 删除的时候给提示

-f: 强制删除文件,没有提示直接删除并且不能恢复,慎用

4.拷贝

文件拷贝

cp 文件A 文件B    如果文件B不存在就创建,如果文件B存在就覆盖。

目录拷贝

cp 目录A 目录B -r

5.剪切

mv A B

6.创建链接

软链接(快捷方式)ln -s 源文件路径 软链接文件的名字(可以带路径)

硬链接(创建文件名但不占内存)  ln 源文件 硬链接文件的名字(可以带路径)

7.tree命令

以树状结构显示目录

8.pwd

用户当前所在的工作目录

9.which

可以查看要执行的命令所在的实际路径


作者: 苏丙榅
链接: https://subingwen.cn/linux/file-commands/#2-2-%E6%98%BE%E7%A4%BA%E6%96%87%E4%BB%B6%E8%AF%A6%E7%BB%86%E4%BF%A1%E6%81%AF
来源: 爱编程的大丙

标签:文件,删除,管理,链接,命令,Linux,目录,中为
From: https://www.cnblogs.com/gk520/p/16664774.html

相关文章

  • 表 根据文件创建
    >>filename=fullfile(matlabroot,'bin','trycandelete.dat');>>filenamefilename='D:\madlaB\bin\trycandelete.dat'>>t=readtable(filename)t=4×5t......
  • 《朱赟的技术管理课》-读后感
    今天读完了极客时间朱贇的技术管理客,结合自身的实际工具经验谈下收获首先从管理角度来说我觉得现在的领导是属于一个微观管理者,不允许下面的员工犯一点错误,哪怕是日报里没......
  • 试题管理/在线课程/模拟考试/能力评估报告/艾思在线考试系统www.aisisoft.cn
    艾思软件发布在线考试系统,可独立部署,欢迎咨询索要测试账号一.主要特点:ThinkPHP前后端分离框式开发主要功能有:在线视频课程,模拟考试,在线考试,能力评估报告......
  • jmeter的信息头管理器
    响应结果报错:请求格式notsupport解决方案:1:线程组-添加-配置原件-http信息头管理器    2:http请求的参数选择消息体数据:填写json格式的请求参数,添加查看结果数......
  • TinyMCE粘贴word图片且图片文件自动上传功能
    ​ 1.编辑器修改(可选)1.1在 ueditor/config.json 中添加代码块    /* 上传word配置 */    "wordActionName":"wordupload",/* 执行上传视频的action......
  • 搭建Docker的图形化管理工具——Portainer
    一、下载Portainer镜像#查询Portainer镜像,这里选择stars最高的,第二个是汉化版,可自行选择dockersearchportainer#拉取镜像dockerpullportainer/portainer二......
  • 已提交到GitLab中的项目如何添加.gitignore文件
    首先为避免冲突先同步下远程仓库$gitpull清除本地项目目录下的缓存$gitrm-r--cached..gitignore文件添加很简单,一种方式是在项目的根目录下面新建.gitignor......
  • C# 执行cmd命令行并关闭
    记录一下 ProcesscmdProcess=newProcess();cmdProcess.StartInfo.FileName="cmd.exe";cmdProcess.Start......
  • 对表白墙js文件的解释
    index.js1Page({23/**4*页面的初始数据5*/6data:{7xcx_appid:"",8},9HuoquDaohangLiebiao(){......
  • 文件关联知乎办法
    作者:十二链接:https://www.zhihu.com/question/520447795/answer/2378449317来源:知乎著作权归作者所有。商业转载请联系作者获得授权,非商业转载请注明出处。参考从根源上......