zoukankan      html  css  js  c++  java
  • Liux文件操作

    文件的操作                                                                          

    1.[root@localhost test]# ls 显示当前目录下的所有文件及文件夹

    2.[root@localtest test]# ll   以详细的方式显示所有文件与文件夹

    3.[root@localtest test]#  cd/user  打开user文件夹

    如果要打开的文件夹全称或名过长,可以按tab键自动补齐

    4.[root@localtest test]#  cd ..  (后面空格加两点)返回上一级目录

    5.[root@localtest test]# pwd 显示当前目录路径

      文件的 增、删、查、移

    [root@localtest test]# mkdir  test  创建文件夹

    [root@localtest test]# touch  test.txt 创建文件

    [root@localtest test]# cp test.txt test2.txt 把test.txt文件当前文件夹下复制出个test2.txt

    [root@localtest test]# cp test.txt  /yxj/test  将test.txt复到/yxj/test 目录下

    [root@localtest test]# rm aa.txt 删除aa文件

    [root@localtest test]# rm -r bb 删除bb目录

    [root@localtest test]# mv dd.txt ..  将dd.txt文件移动上一级目录

    [root@localtest test]# mv bb.txt/yxj/test  将bb.txt文件移动到yxj/test目录下

    [root@localtest test]# mv dd.txt  dd2.txt  将dd.txt改名为dd2.txt

      文件的查找

    统配符 ? * 与windows下相同

    [root@localhost bin]# find /etc -name ini?  查找/etc目录下,以init开头且后面一位的文件,
    [root@localhost bin]# find /etc -name ini*

    [root@localhost test]#locate  aa.txt      

        查整个系统中的aa.txt文件,locateslocate命令后面跟文件或文件夹。不过在执行这个命令之前要先更新数据库,所以选执行 

    updatedb 命令。

            用户权限                                                                                                    

     文件前面的“drwxr-xr-x”就表示的权限

    linux下分三类用户:
    u  所有者
    g  所属组
    o  其他人
     
    我们把“rwxr-xr-x”分为三部分,三位一组。如下
    rwx       r-x        r-x
    所有者   所属组   其它人
     
    权限类型:
    所要注意的是,权限对文件和目录的含义是有差别的。

    修改权限符号:
    +  加权限
    -   减权限
    =  等于什么权限
    当我们想修改一个文件(或目录)的权限时:
    [root@localhost hzh]# chmod  u+w  a       给a文件的所有者加上写权限(chmod 为修改权限的命令)
    用数字表示权限
    r -4  w -2  x-1
    rwx--r-wx
    r+w+x=7
    r=1
    w+x=3
    例如:
    [root@localhost hzh]# chmod 641  a
    641  rw-r----x  所有者有读、写权限,组有读权限,其他人有执行权限

    软链接与硬链接                                                                                  

    软连接:

      软连接类似于Windows系统的快捷方式

    创建一个软链接
    [root@localhost test]# ln -s ruanlianjie.abc /hzh/test/rlj.soft   
       对当前目录下的ruanlianjie.abc文件,在/hzh/test/目录下创建一个软链接,名为rlj.soft
    硬连接:
           硬连接相当于把原文件拷贝了一份,唯一特殊的地方就是,两个文件是同步的。
    创建一个硬链接:
    [root@localhost test]# ln yinglianjie.abc /hzh/test/ylj.hard       
       对yinglianjie.abc文件在/hzh/test/目录下创建一个硬链接文件ylj.hard 
  • 相关阅读:
    [HDFS Manual] CH6 HDFS Federation
    [HDFS Manual] CH4 HDFS High Availability Using the Quorum Journal Manager
    [HDFS Manual] CH3 HDFS Commands Guide
    [HDFS Manual] CH2 HDFS Users Guide
    [HDFS Manual] CH1 HDFS体系结构
    [20180312]进程管理其中的SQL Server进程占用内存远远大于SQL server内部统计出来的内存
    [MySQL Status] Queries,Questions,read/s区别,Com_Commit和handle_commit
    [MySQL TroubleShooting] 服务启动报错
    [MySQL Code]Innodb 锁分配和锁冲突判断
    [MySQL Reference Manual]17 Group Replication
  • 原文地址:https://www.cnblogs.com/Ellen-study/p/8887993.html
Copyright © 2011-2022 走看看