linux目录命令,文件命令,权限设置命令
文件/目录权限设置命令:chmod 这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。该命令有两种用法: 1.用包含字母和操作符表达式的文字设定法 其语法格式为:chmod [who] [opt] [mode] 文件/目录名 2.用数字设定法 :chmod [mode] 文件名
文件和目录
cd /home 进入 '/ home' 目录'
cd .. 返回上一级目录
cd ../.. 返回上两级目录
cd 进入个人的主目录
cd ~user1 进入个人的主目录
cd - 返回上次所在的目录
pwd 显示工作路径
ls 查看目录中的文件
ls -F 查看目录中的文件
ls -l 显示文件和目录的详细资料
ls -a 显示隐藏文件
ls *[0-9]* 显示包含数字的文件名和目录名
tree 显示文件和目录由根目录开始的树形结构(1)
lstree 显示文件和目录由根目录开始的树形结构(2)
mkdir dir1 创建一个叫做 'dir1' 的目录'
mkdir dir1 dir2 同时创建两个目录
mkdir -p /tmp/dir1/dir2 创建一个目录树
rm -f file1 删除一个叫做 'file1' 的文件'
rmdir dir1 删除一个叫做 'dir1' 的目录'
rm -rf dir1 删除一个叫做 'dir1' 的目录并同时删除其内容
rm -rf dir1 dir2 同时删除两个目录及它们的内容
mv dir1 new_dir 重命名/移动 一个目录
cp file1 file2 复制一个文件
cp dir/* . 复制一个目录下的所有文件到当前工作目录
cp -a /tmp/dir1 . 复制一个目录到当前工作目录
cp -a dir1 dir2 复制一个目录
ln -s file1 lnk1 创建一个指向文件或目录的软链接
ln file1 lnk1 创建一个指向文件或目录的物理链接
文件的权限 - 使用 "+" 设置权限,使用 "-" 用于取消
ls -lh 显示权限
ls /tmp | pr -T5 -W$COLUMNS 将终端划分成5栏显示
chmod ugo+rwx directory1 设置目录的所有人(u)、群组(g)以及其他人(o)以读(r )、写(w)和执行(x)的权限
chmod go-rwx directory1 删除群组(g)与其他人(o)对目录的读写执行权限
chown user1 file1 改变一个文件的所有人属性
chown -R user1 directory1 改变一个目录的所有人属性并同时改变改目录下所有文件的属性
chgrp group1 file1 改变文件的群组
chown user1:group1 file1 改变一个文件的所有人和群组属性
find / -perm -u+s 罗列一个系统中所有使用了SUID控制的文件
chmod u+s /bin/file1 设置一个二进制文件的 SUID 位 - 运行该文件的用户也被赋予和所有者同样的权限
chmod u-s /bin/file1 禁用一个二进制文件的 SUID位
chmod g+s /home/public 设置一个目录的SGID 位 - 类似SUID ,不过这是针对目录的
chmod g-s /home/public 禁用一个目录的 SGID 位
chmod o+t /home/public 设置一个文件的 STIKY 位 - 只允许合法所有人删除文件
chmod o-t /home/public 禁用一个目录的 STIKY 位
返回顶部索引 ^
文件的特殊属性 - 使用 "+" 设置权限,使用 "-" 用于取消
chattr +a file1 只允许以追加方式读写文件
chattr +c file1 允许这个文件能被内核自动压缩/解压
chattr +d file1 在进行文件系统备份时,dump程序将忽略这个文件
chattr +i file1 设置成不可变的文件,不能被删除、修改、重命名或者链接
chattr +s file1 允许一个文件被安全地删除
chattr +S file1 一旦应用程序对这个文件执行了写操作,使系统立刻把修改的结果写到磁盘
chattr +u file1 若文件被删除,系统会允许你在以后恢复这个被删除的文件
lsattr 显示特殊的属性
cd
cd命令功能
在每一个操作系统中,都需要有改变目录的工作,Linux也不例外,在Linux操作系统中,是通过cd命令来改变工作目录的。
cd命令的命令格式及用法
命令格式:cd
命令用法
例:现在的工作目录为:/home/development,想改变当前工作目录,进入下一层目录temp,应使用cd命令。
[development@www ~]$ pwd ————可以通过pwd命令查看当前工作目录。
/home/development ————当前工作目录为:/home/development
[development@www ~]$ cd temp/ ————通过cd temp命令改变当前目录为/home/development/temp
[development@www temp]$ pwd ————再次使用pwd命令查看当前工作目录
/home/development/temp ————可知当前工作目录为:/home/development/temp
在Linux的目录结构中“.”表示当前目录,“..”表示当前目录的父目录,“/”表示根目录。
二、常用文件命令。
1、文件处理命令:ls
命令名称:ls
命令英文原意:list
命令所在路径:/bin/ls
执行权限:所有用户
功能描述:显示目录文件
语法:ls 选项[-ald] [文件或目录]
-a 显示所有文件,包括隐藏文件
-l 详细信息显示
-d 查看目录属性
2、文件处理命令:cd
命令名称:cd
命令英文原意:change directory
命令所在路径:shell内置命令
执行权限:所有用户
语法:cd [ 目录]
功能描述:切换目录
范例:$ cd / 切换到根目录
$ cd .. 回到上一级目录
3、文件处理命令:pwd
命令名称:pwd
命令英文原意:print working directory
命令所在路径:/bin/pwd
执行权限:所有用户
语法:pwd
功能描述:显示当前所在的工作目录
范例:$ pwd
/etc/rc5.d
4、文件处理命令:touch
命令名称:touch
命令所在路径:/bin/touch
执行权限:所有用户
语法:touch [文件名]
功能描述:创建空文件
范例:$ touch newfile
5、文件处理命令:mkdir
命令名称:mkdir
命令英文原意:make directories
命令所在路径:/bin/mkdir
执行权限:所有用户
语法:mkdir [ 目录名]
功能描述:创建新目录
范例:$ mkdir newdir
三、权限命令。
文件/目录权限设置命令:chmod
这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限。该命令有两种用法:
用包含字母和操作符表达式的文字设定法
其语法格式为:chmod [who] [opt] [mode] 文件/目录名
其中who表示对象,是以下字母中的一个或组合:
u:表示文件所有者
g:表示同组用户
o:表示其它用户
a:表示所有用户
opt则是代表操作,可以为:
+ :添加某个权限
- :取消某个权限
= :赋予给定的权限,并取消原有的权限
而mode则代表权限:
r:可读
w:可写
x:可执行
例如:为同组用户增加对文件a.txt的读写权限:
chmod g+rw a.txt
你自己去看帮助吧,也可以买本书
这些这些命令一般是英文单词的缩写
例如
md就是make directory 中文意思就是 建立目录
rd remove directory 删除目录
chmod change modify 更改权限
等等,其它就不例举了。
mkdir创建目录
rmdir删除目录
touch创建文件
rm 删除文件 -f(强制删除)
mv移动文件(重命名)
cp复制文件
ls显示目录
ln关联文件..
大概就这些..希望对你有帮助.
怎么这么懒呀!!
man mkdir 自己查命令参数吧!!
Linux目录创建与删除命令
Linux目录的创建与删除命令基础知识:功能:创建一个目录(类似MSDOS下的md命令)。语法:mkdir [选项] dir-name 说明:该命令创建由dir-name命名的目录。要求创建目录的用户在当前目录中(dir-name的父目录中)具有写权限,并且dirname不能是当前目录中已有的目录或 文件名称。命令中各选项的含义为:- ...
linux命令复制文件到指定目录linux命令复制
linux怎么复制文件?1、首先在电脑上打开虚拟机。然后打开Linux系统,进入到主目录。2、然后在主目录中创建一个students目录。命令:mkdirstudents。3、然后进入到students目录中。再创建两个目录fuzhi1,fuzhi2。4、然后进入到fuzhi1目录中。用touch命令创建一个6.JPG文件。5、然后用cp命令将6.JPG文件移动...
Linux系统常用操作命令有哪些
前言第1章 Linux命令行简介 \/ 11.1Linux命令行概述 \/ 11.2在Linux命令行下查看命令帮助 \/ 41.3Linux shutdown reboot halt \/ 9 关机:shutdown -h now halt init 0 第2章 文件和目录操作命令 \/ 132.1pwd:显示当前所在的位置 \/ 13 2.2cd:切换目录 \/ 162.3tree:以树形结构显示目录下...
查看当前目录linux命令查看当前目录linux
如何查看linux根分区下所有目录及文件的大小?用du命令 du-sh\/ 表示查看根分区所有的文件和目录的大小。不过执行会慢,它是要扫描硬盘上所有文件数据,切记!不能在线上服务器上执行,因为长时间统计文件会拖垮系统运行,导致系统负载过高 你可以对单个文件或者目录执行 du-sh\/home 统计跟分区下home文件夹...
linux命令复制文件到指定目录linux命令复制文件
linux怎么复制文件?1、首先在电脑上打开虚拟机。然后打开Linux系统,进入到主目录。2、然后在主目录中创建一个students目录。命令:mkdirstudents。3、然后进入到students目录中。再创建两个目录fuzhi1,fuzhi2。4、然后进入到fuzhi1目录中。用touch命令创建一个6.JPG文件。5、然后用cp命令将6.JPG文件移动...
linux目录复制命令linux目录复制
linux考试用,谢谢啦,将\/etc目录里面的所有文件复制到\/tmp目录下的命令?复制整个目录命令cp-a\/etc\/tmp注意:目的\/tmp目录所在磁盘大小需要能够装下\/etc目录下的所有文件 Linux下怎么复制光盘上的文件?mkdir\/test#新建源文件夹mount\/dev\/sr0\/test#挂载光盘到\/test目录cd\/test#就可以看到内容了mkdir\/...
怎么把linux中的文件或目录移动到其他目录下?
cp命令是Linux系统中用于复制文件和目录的命令。而-rf选项是cp命令的两个选项组合,其中“-r”代表递归复制,用于复制目录及其子目录下的所有文件;“-f”代表强制复制,即使目标文件已存在,也会直接覆盖而不提示。详细解释:1. -r 或 -R 选项:这个选项允许用户复制目录。当指定一个目录作为源时,...
如何进入Linux根目录??
用LINUX SHELL命令。用法:cd “你想要进的目录” \/\/当目录名称中含有空格、中文或其它特殊字符时请用双引号包括 以下是最常用的几个目录的写法:1、\/ 代表根目录 2、. 当前目录 3、.. 上级目录 4、~ 当前用户的默认工作目录 注:目录可以省略不写, 与cd ~ 有相同的效果。Linux根目录结构:...
linux命令新建文件夹linux命令新建文件
2.使用mkdir目录名的方式创建目录。linux怎么在用户目录下创建主文件夹并命名?linux打开命令窗口,可以使用命令cd~切换到用户主目录,然后使用命令mkdir文件夹名称即可。Linux中用来创建文件或脚本的命令是?可以通过命令vi来创建文件或脚本。linux创建文件系统步骤第一步操作命令?linux创建文件系统步骤,首先,...
在linux下怎么创建一个目录
通过linux的mkdir命令来创建文件路径。操作步骤:通过cd命令进入要创建自路径的文件夹,通过以下方法创建:方法一通过命令:mkdir - p {filename1,filename2,filename3,filename4}(文件名)实现。方法二通过命令:mkdir filename1 filename2 filename3 filename4(文件名)实现。创建文件夹,...
达奚郑佑苏: mkdir创建目录 rmdir删除目录 touch创建文件 rm 删除文件 -f(强制删除) mv移动文件(重命名) cp复制文件 ls显示目录 ln关联文件..大概就这些..希望对你有帮助.
岱山县17646182464: 在Linux中,用什么命令查看文件或目录的权限?权限共有几个字段组成?有哪几种权 - ?
达奚郑佑苏: 尽管在Linux系统中一切都是文件,但是每个文件的类型不尽相同,因此Linux系统使用了不同的字符来加以区分,常见的字符如下所示.-:普通文件.d:目录文件.l:链接文件.b:块设备文件.c:字符设备文件.p:管道文件.在Linux系统...
岱山县17646182464: Linux目录权限的chmod 命令 - ?
达奚郑佑苏: chmod命令是非常重要的,用于改动文件或目录的访问权限.用户用他控制文件或目录的访问权限. 该命令有两种用法.一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法. chmod [who] [+ | - | =] [mode] 文件名? ...
岱山县17646182464: 如何chmod命令更改Linux文件夹权限 - ?
达奚郑佑苏: 文件/目录权限设置命令:chmod 这是Linux系统管理员最常用到的命令之一,它用于改变文件或目录的访问权限.该命令有两种用法: 1.用包含字母和操作符表达式的文字设定法 其语法格式为:chmod [who] [opt] [mode] 文件/目录名 2.用数字设定法 :chmod [mode] 文件名
岱山县17646182464: linux下如何查看文件权限 - ?
达奚郑佑苏: 查看权限命令 查看目录的相关权限可以采用命令ls -lD,或者直接用ls -la 如 ls -l opt //这里表示查看opt目录 修改权限命令 chmod 777 文件名chmod 577 /home/stuser -R 2.umask -p 0200 3.chown XXXX YYYY (XXXX 为用户名 YYYY为文件名)权限...
岱山县17646182464: 怎么样给linux文件添加可执行权限 - ?
达奚郑佑苏: 注意:对文件来讲:最高权限是 x 对目录来讲:最高权限是 w 所以目录权限一般为 0 5(rx) 7(rwx) 其他权限命令3.1 #修改文件所有者 chown 用户名 文件名--例如:chown ds fengj.av3.2 #修改文件的所属组 chgrp 组名 文件名--例如: chgrp group1 fengj.av
岱山县17646182464: linux 给所有文件下文件加权限 - ?
达奚郑佑苏: 1、更改文件用户组.使用命令chgrp,命令如下. 2、更改文件所有者.使用命令chown. 3、chown命令可以同时修改所有者和用户组名称(即拥有chgrp的功能),命令如下:# chown [-R] 新用户名:新用户组名 filename. 4、更改文件的属性,linux下用户分为三种:owner/group/other,即文件拥有者,同用户组,和其他人.并且每个组别都有对应的可读可写可执行权限(-rwx),可以用数字来代替属性.
岱山县17646182464: 在Linux中什么是目录的执行权限? - ?
达奚郑佑苏: 目录的执行权限:可以获得目录下文件的列表,和进入目录.要对目录下存在的文件进行读取和修改,必须要进入目录,所以必须要目录有执行权限.例如:要访问apache服务器上的某个目录下的文件,此目录必须要有执行权限.1、目录的可执行权限是表示可否在目录下执行命令.如果目录没有-x权限,则无法对目录执行任何命令,甚至无法cd 进入目录.即使目录仍然有-r 读权限(这个地方很容易犯错,认为有读权限就可以进入目录读取目录下的文件).2、而如果目录具有-x权限,但没有-r权限,则用户可以执行命令,可以cd进入目录.但由于没有目录的读权限,所以在目录下,即使可以执行ls命令,但仍然没有权限读出目录下的文档.
岱山县17646182464: 用户对Linux文件或目录都有哪些权限? ?
达奚郑佑苏: 用户对文件或目录都有哪些权限? 四种:读、写、执行、没有权限 二、如何表示这四种权限? 如果用十进制数字表示,分别为: 4、 2、 1、0;如果用字符表示,分别为...
岱山县17646182464: linux快速修改文件夹及文件下所有文件与文件夹权限 - ?
达奚郑佑苏: Linux 权限继承 ,使用setfacl划分权限 Linux 文件权限分为 owner group other 如:drwxrwx--- 5 wdj wdj 4096 09-26 11:51 test 如果用户soft 想对test目录有读写权限,一种是将soft用户加入wdj组中.另一种是将other权限改为rw 如果想让此目录下...