首页 > 系统相关 >Linux文件和目录

Linux文件和目录

时间:2023-01-04 21:33:12浏览次数:38  
标签:文件 --- etc Linux root 目录 Rocky8

  • 文件类型(7类)

-    普通文件

d   目录文件directory

l    符号链接文件link,相当于windows中的快捷方式

b    块设备block

c    字符设备character

p    管道文件pipe,进程间通信使用

s    套接字文件socket,进程间通信使用过,粉色

  • 文件所在路径

绝对路径:从/开始

相对路径:cd之后从当前目录开始或者在当前目录下:../ 返回上一级目录

          创建软链接是相对于软链接的路径

基名:basename

目录名:dirname

[root@Rocky8 ~]# basename /etc/sysconfig/network-scripts/ifcfg-ens160
ifcfg-ens160
[root@Rocky8 ~]# dirname /etc/sysconfig/network-scripts/ifcfg-ens160
/etc/sysconfig/network-scripts
  • 更改目录

cd ..切换到父目录

cd -切换到前一个目录

cd 切换到家目录(root à/,普通用户àhome)

[root@Rocky8 ~]# cd /var/run
[root@Rocky8 run]# pwd
/var/run
[root@Rocky8 run]# ls /
bin   dev  home  lib64  mnt  proc  run   srv  tmp  var
boot  etc  lib   media  opt  root  sbin  sys  usr
[root@Rocky8 run]# cd ../../proc
[root@Rocky8 proc]# ^C
[root@Rocky8 proc]# cd -
/var/run
[root@Rocky8 run]# cd
[root@Rocky8 ~]#
  • 查看文件状态

stat

[root@Rocky8 ~]# stat /etc/passwd
File: /etc/passwd
Size: 2513            Blocks: 8          IO Block: 4096   regular file
Device: 802h/2050d      Inode: 17509620    Links: 1
Access: (0644/-rw-r--r--)  Uid: (    0/    root)   Gid: (    0/    root)
Context: system_u:object_r:passwd_file_t:s0
Access: 2022-07-12 17:55:21.746016913 +0800 (文件访问时间)
Modify: 2022-06-30 21:53:10.138743315 +0800  (文件修改时间)
Change: 2022-06-30 21:53:10.138743315 +0800  (文件属性(元数据)发生改变)
Birth: 2022-06-30 21:53:10.138743315 +0800
  • 检查文件类型

file

dos2unix   windows文件——>linux文件

unix2dos   linux文件——>windows文件

hexdump -C 查看文件格式,以十六进制和ASCII显示

 

  • 文件通配符

*     任意字符

?   一个任意字符

[root@Rocky8 etc]# ls ???.conf -d
nfs.conf  yum.conf

~     显示家目录的文件

[root@Rocky8 etc]# ls ~(显示root下的目录)
anaconda-ks.cfg  Documents  initial-setup-ks.cfg  Pictures  Templates
Desktop          Downloads  Music                 Public    Videos
[root@Rocky8 etc]# ls ~magedu (显示普通用户magedu下的目录)
Desktop  Documents  Downloads  Music  Pictures  Public  Templates  Videos

[0-9]---匹配数字范围内的

[a-z]---匹配从a到z范围内的所有字母(包括大写字母在内)

[abcd]---匹配abcd中任意一个字母

[^abcd]---匹配除abcd外的任意一个字母

[[:lower:]]---小写字母

[[:upper:]]---大写字母

[[:digit:]]---任意数字

[[:alpha:]]---任意大小写字母

[[:alnum:]]---任意数字或字母

  • 创建文件

touch 文件名   创建空文件

touch 原有的文件   可以改变文件的时间戳

  • 复制文件和目录

cp

-a  保留文件的属性  注意:!* 前一个命令的所有参数

-r   递归,复制文件目录

-b   覆盖前先备份,命名为filename~

  • 文件的移动和重命名

     mv  

  rename  批量修改名

  eg:rename  txt  txt.org  *.txt

  • 目录结构

tree

    -d  查看目录文件夹结构

  • 创建目录

mkdir  filename

    -p  父目录不存在并创建

rmdir filename 删除空目录

标签:文件,---,etc,Linux,root,目录,Rocky8
From: https://www.cnblogs.com/Lx-learner/p/17026068.html

相关文章

  • linux的自动化操作相关使用方法汇总 专题
     Crontab中的除号(slash)到底怎么用?crontab是Linux中配置定时任务的工具,在各种配置中,我们经常会看到除号(Slash)的使用,那么这个除号到底标示什么意思,使用中有哪些需要注意的地......
  • Linux基本命令及操作
    基本操作1、tty:查看窗口对应文件名root@ubuntu2004:~#tty/dev/pts/02、whoami查看当前用户身份root@ubuntu2004:~#whoamiroot3、whoami查看连接远程主机情况r......
  • 上传文件的大小限制 专题
    todo:这个需要按数据流向,对数据进行梳理,标明关键配置tomcatnginx默认的post大小限制执行大文件上传,或者,大数据量提交时,当提交的数据大小超过一定限制时,发现后台从request......
  • linux下查看使用的显示服务器类型
    echo$XDG_SESSION_TYPE打印x11,则就是xorg打印wayland则就是waylandwayland下不能使用录屏软件进行录屏......
  • manjaroLinux安装卸载oh-my-zsh
    文章目录1卸载ohmyzsh2安装3修改zsh主题4修改插件5参考文章​​oh-my-zsh官方文档​​1卸载ohmyzshcd.oh-my-zsh/toolschmod+xuninstall.sh./uninstall.shrm-ri......
  • manjaro linux 使用Xorg显示服务器
    一直用的是manjarolinux,但是在wayland下使用qq截屏,kazam等屏幕录屏软件截取屏幕一直都是黑屏,今天找到了解决办法和大家分享下。描述下我的流程:登陆用户了以后查看显示服务......
  • 批量测试linux密码
    importparamikossh=paramiko.SSHClient()ssh.set_missing_host_key_policy(paramiko.AutoAddPolicy())defSshCheck(ip,password):globalis_findis_f......
  • 11G RAC环境GRID目录及文件错误权限的修复
    111.2.0.4环境测试1.1 测试前的资源状态下面查看一下测试前的资源状态,确保每个资源的状态都是正常的。[grid@rac112042~]$crsctlstatusresource-t-----------------......
  • Linux的权限管理
    一、权限概述总述:linux系统一般将文件可存/取访问的身份分为3个类别:owner、group、others,且3种身份各有read、write、execute等权限。1、权限介绍什么是权限?在多用户(可......
  • Windows如何后台运行bat文件
    1、模板Bat脚本里有隐藏窗口的命令,很简单,只需要在代码头部加一段代码就可以了。@echooffif"%1"=="h"gotobeginstartmshtavbscript:createobject("wscript.shell").r......