- 新建文件(非目录)
touch 新建一个空文件,如果文件已存在,则只更新其访问时间和修改时间。
使用echo命令,并通过重定向将输出内容写入到一个新文件中,这样可以创建一个空文件,如果文件已存在则会覆盖之前内容。
使用vi文本编辑器可以打开文件进行编辑,如果文件不存在则会新建
新建的文件类型为普通文件,标识为-,文件颜色为白色
- 新建目录(mkdir=make directory)
mkdir test #test为文件夹 默认的权限设置,通常是755
mkdir -p test1/test2/test3 # -p递归创建多级目录,即使其上级目录不存在。
mkdir -m 777 test7 # -m给文件夹赋权限
目录文件显示的颜色为蓝色
ls -al 能查看文件的详细信息
参数:
-a 显示所有文件及目录(.开头的隐藏文件也会列出)
-l 除文件名称外,亦将文件型态、权限、拥有者、文件大小等资讯详细列出
文件属性:d为目录
文件权限:
linux系统时多人多任务系统,会有多人同时操作,所以需要权限,文件有所有者(user)、所属组(group)、其他用户(others),三个都可以(all)
且他们都有读(read)、写(write)执行(execute)权限
- 修改文件权限
u:user所有者、g:group、o:others、all:user、group、others
r:read ,权限值4; w:write, 权限值2,x:exectue,权限值1 无权限:0
chmod 755 1.txt # chmod=change mode 拥有者拥有读写执行权限,所属组有读和执行权限,其他用户拥有读和执行权限
chmod a+x test1 #也可写成chmod ugo+x text1,a代表all,+代表加权限,拥有者、用户组和其他用户都加上执行权限
chmod o-x test1 # -代表取消权限
chmod a=rwx file # 与chmod 777 file一样
参数
- -R : 对目前目录下的所有文件与子目录进行相同的权限变更(即以递归的方式逐个变更)
- 修改文件所属组和所有者(目录和普通文件都可修改)
修改文件所属组:chgrp wuhaofei 1.txt #change group 为wuhaofei
修改文件所有者:chown libai 1.txt #change owner 为libai
修改文件所属组和所有者:chown libai:wuhaofei1.txt #修改1.txt拥有者为wuhaofei,所属组为wuhaofei
- 删除文件:
rm命令:rm是“remove”的缩写,它用于删除文件或目录。rm命令有一些常用的选项:
– -r:递归删除目录及其内容。(警告:使用此选项要谨慎,删除操作不可逆)
– -f:强制删除文件或目录,不提示确认。
– -i:删除前逐个确认。
– -v:显示每个被删除的文件的名称。
标签:文件,txt,删除,chmod,linux,权限,目录 From: https://www.cnblogs.com/xianhaiyan/p/18109530