美文网首页
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文件操作

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