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 
原文地址:https://www.cnblogs.com/Ellen-study/p/8887993.html