美文网首页
Linux笔记1-Linux文件操作

Linux笔记1-Linux文件操作

作者: 江湾青年 | 来源:发表于2021-05-14 20:41 被阅读0次

切换目录

cd          # 进入主目录

cd ..          # 返回上一层目录

cd -          # 返回上一次的工作目录

cd xxx          # 切换目录到xxx

pwd          # 显示当前绝对路径


文件夹操作

创建文件(夹):

mkdir xxx           # 新建文件夹xxx

rmdir xxx           # 删除空文件夹xxx

touch xxx            # 新建文件xxx

删除文件夹:rm

rm (-r) xxx            # 删除文件(夹)

rm -rf xxx           # 强制删除非空文件(夹)

列出当前目录:ls

ls          # 列出当前文件夹下所有文件

ls -lh          # 列出当前文件夹下所有文件及其详情信息

ls -a          # 列出当前文件夹下所有文件,包含隐藏文件

注:ls 通配符

* : 代表任意个数个字符

? : 代表任意一个字符,至少 1 个

[] : 表示可以匹配字符组中的任一一个 [abc] 匹配 a、b、c 中的任意一个

[a-f] : 匹配从 a 到 f 范围内的的任意一个字符

查看文件夹大小

du -sh <folder>

文件复制

cp xxx path          # 复制文件xxx到path

cp –r path1 path2         # 复制文件夹path1到path2

文件移动

mv xxx1  xxx2          # 将文件(夹)xxx1改名为xxx2(xxx可以为绝对路径,实现文件移动位置)

mv -t path xxx          # 将当前目录下的文件(夹)xxx1移动到路径path中


文件软链接

ln -s xxx1 xxx2            # 为文件(夹)xxx1制作软连接xxx2

ln –snf [新的源文件或目录] [目标软连接]        # 修改软链接 

注:软链接不占用系统空间,相当于windows的”快捷方式“和mac的”替身“功能,但如果源文件名称或目录改变,软连接也将失效


文件权限

权限的计算

除去第一位字母开始,权限都是三个符号为一组合,其中-表示没有这个权限

例如: drwxr-xr-x

d:第一位表示文件类型。d是目录文件,l是链接文件,-是普通文件,p是管道

rwx:第2-4位表示这个文件的属主拥有的权限,r是读,w是写,x是执行

r-x:第5-7位表示和这个文件属主所在同一个组的用户所具有的权限

r-x:第8-10位表示其他用户所具有的权限

文件权限

权限修改

chmod 777 (-R) xxx            # 将文件(夹)xxx的权限改为所有人可读可写可执行

注:其他不常用的参数:

-rw——- (600) 只有所有者才有读和写的权限

-rw-r–r– (644) 只有所有者才有读和写的权限,组群和其他人只有读的权限

-rwx—— (700) 只有所有者才有读,写,执行的权限

-rwxr-xr-x (755) 只有所有者才有读,写,执行的权限,组群和其他人只有读和执行的权限

-rwx–x–x (711) 只有所有者才有读,写,执行的权限,组群和其他人只有执行的权限

-rw-rw-rw- (666) 每个人都有读写的权限

-rwxrwxrwx (777) 每个人都有读写和执行的权限


服务器/PC之间互传文件

从服务器上拷贝文件到别的服务器

scp -P 端口号 (-r) 用户名@服务器ip:文件(夹)目录 本地目录

eg:将RNA上大师姐的R包拷到node8的相应目录上:

scp -P 13579 -r tianlejin@202.120.224.143:/home/yzj/R/x86_64-pc-linux-gnu-library/4.0/hdf5r /local/txm/R/x86_64-pc-linux-gnu-library/4.0/hdf5r


查找文件

find . -type f -name "*文件名中包含的关键词*"


未完待续。。。


相关文章

  • Linux笔记1-Linux文件操作

    切换目录 cd # 进入主目录cd .. # 返回上一层目录cd - # 返回上一次的工作...

  • 第三天 Linux 基本命令、vim 操作命令

    第三天笔记 Linux 基本命令、vim 操作命令 Linux 基本命令 创建目录 删除文件或目录 创建文件 查看...

  • 1-Linux 文件系统

    / 根目录 /boot 系统启动相关文件,如内核等 /dev device 设备文件 一切皆文件块设备:随机访问,...

  • Linux文件操作

    文件操作 (Linux文件操作)) [文件|目录] Linux文件操作:为了对文件和目录进程处理,你需要用到系统...

  • linux的简单命令操作

    Linux目录介绍:文件目录 作用 Linux简单的操作命令: Linux查看文件操作:ls命令:产看文件夹...

  • Linux中断编程

    Linux中断编程视频1-Linux中中断到概念和中断处理机制题目:中断的作用是什么?答案:中断是外设异步通知so...

  • 笔记1

    Linux 文件基础在Linux系统中,所有打开的文件都对应一个文件操作符。 操作文件创建create(const...

  • Linux文件结构、权限

    Linux系统基本操作 文件结构图及关键文件功能介绍 Linux文件结构 image Linux文件结构图 ima...

  • 理解epoll多路复用和Reactor设计思想

    1.Linux网络IO模型 在linux系统中所有的外部设备的操作都可以看作是一个文件操作,linux对文件操作的...

  • 系统加固之Linux安全加固

    Linux系统基本操作 文件结构图及关键文件功能介绍 Linux文件结构 Linux文件结构图 二级目录 | 目录...

网友评论

      本文标题:Linux笔记1-Linux文件操作

      本文链接:https://www.haomeiwen.com/subject/uahoaqtx.html