您的位置:首页 > 运维架构 > Linux

Linux常用命令--目录管理、文件管理、权限管理

2016-05-20 22:15 706 查看
目录处理命令

ls

功能描述:显示目录文件

语法:ls 选项[-ald][文件或目录]

                 -a
显示所有文件,包括隐藏文件
                  -l  详细信息显示
                 -d  查看目录属性
-------------------------------------
-rw-r--r--
 ->文件类型(- 文件 d 目录 l软链接文件)

rw-            r--              r--
u               g                o
u所有者   g所属组    o其他人
r读    w写    x执行

---------------------------------------
mkdir
功能描述:创建新目录

语法:mkdir -p[目录名]

                -p
递归创建
$mkdir -p /tmp/a/b
$mkdir /tmp/a /tmp/b
---------------------------------------
cd

功能描述:切换目录
语法:cd  [目录]

范例:$ cd /usr/lib 切换到指定目录
           $ cd .. 回到上一级目录
           $ cd /  切换到根目录

-----------------------------------------
pwd

功能描述:显示当前目录
语法:pwd

----------------------------------------
rmdir

功能描述:删除空目录
语法:rmdir[目录名]

----------------------------------------
cp
功能描述:复制文件或目录
语法:cp -rp  [原文件或目录] [目标目录]  (注意空格)

                -r
复制目录
               -p 保留文件属性

$cp -r /tmp/test1/a /root   (将目录/tmp/test1/a复制到/root)
$cp -rp /tmp/test1/a /tmp/test1/b /root (将目录/tmp/test1/a和/tmp/test1/b复制到/root,且保留目录属性)
------------------------------------------
mv

功能描述:剪切文件、改名
语法:mv [原文件或目录] [目标目录] 

-------------------------------------------------------------------------
rm

功能描述:删除文件
语法:rm -fr [文件或目录]

                 -r  删除目录
                -f  强制执行

$rm /tmp/yum.log    (删除文件)

$rm -rf /tmp/Japan/test (删除目录)

-------------------------------------------------------------------------

文件处理命令

touch

功能描述:创建空文件
语法:touch [文件名]

$ touch abc

-------------------------------------------------------------------------

cat
功能描述:显示文件内容
语法:cat [文件名]
                -n 显示行号

$cat /etc/issue

$cat -n /etc/issu

-------------------------------------------------------------------------

tac

功能描述:显示文件内容(反向列示)

语法:tac [文件名]

                -n 显示行号

$tac /etc/issue

-------------------------------------------------------------------------

more

功能描述:分页显示文件内容
语法:more [文件名]
                   (空格)或f   翻页
                     回车             换行
                     q或Q            退出

$ more /etc/services

-------------------------------------------------------------------------

less

功能描述:分页显示文件内容(可向上翻页)
语法:less [文件名]

$ less /etc/services

-------------------------------------------------------------------------

head

功能描述:显示文件前面几行
语法:head [文件名]
             -n 指定行数
范例: $ head -n 20 /etc/services

--------------------------------------------------------------------------

tail
功能描述:显示文件后面几行
                      -n 指定行数
                      -f  动态显示文件末尾内容
语法:tail [文件名]
范例: $ tail -n 20 /etc/services

----------------------------------------------------------------------------

ln

功能描述:生成链接文件
语法:ln -s[原文件][目标文件]
              -s 创建软链接

范例:

$ ln -s /etc/issue /tmp/issue.soft

(创建/ect/issue的软链接/tmp/issue.soft)

$ ln /etc/issue /tmp/issue.hard

(创建/ect/issue的硬链接/tmp/issue.soft)

注:软链接与硬链接的区别:

    软链接就类似windows系统桌面的快捷方式,不占很大1空间,指向链接文件,原文件删除会受影响

    硬链接大小与原文件一样,就类似与与原文件的复制,修改硬链接也会修改到原文件

权限管理命令

chmod

功能描述:创建新目录 -p 递归创建
语法:chmod [{ugoa}{+-=}{rwx}][文件或目录]
                       [mode=421][文件或目录]
                       -R 递归修改
权限的数字表示
r    ---- 4
w   ---- 2
x    ----1
比如:
rwxrw-r--
 7    6    4

范例:
$ chmod g+w testfile
赋予文件testfile所属组写权限
$ chmod -R 777 testdir
修改目录testdir及其目录下文件为所有用户具有全部权限

-------------------------------------------------------------------------------------
chown

功能描述:改变文件或目录的所有者
语法:chown [用户][文件或目录]

$ chown hw hw2 (改变文件hw的所有者为hw2)
---------------------------------------------------------------------------------------
chgrp

功能描述:改变文件或目录的所属组
语法:chgrp [用户][文件或目录]

$ chown hw hw2 (改变文件hw的所属组为hw2)

-----------------------------------------------------------------------------------
umask

功能描述:显示、设置文件的缺省权限
语法:umask [-S]
           -S 一rwx形式显示新建文件缺省权限

$ umask -S

文件目录权限总结
字符             权限                   对文件                           对目录
 r                读权限              可以查看文件内容     可以列出目录中的内容
w                写权限              可以修改文件的内容  可以在目录中创建、删除文件
 x                执行权限          可以执行文件             可以进入目录
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: