Linux目录与文件操作

文件命名规则:

1.严格区分大小写;

2.长度不能超过255个字符;

3.不能使用/当文件名

mkdir:创建空目录

  -p:parent,父目录,逐级创建

  -v:verbose,打印详细信息

例:

mkdir -pv /mnt/licai/a/m /mnt/licai/n

mkdir -pv /mnt/licai/{a/m,n}(命令行展开)

~USERNAME(波浪线展开)

创建目录 a_b,a_c,d_b,d_c

mkdir -pv /mnt/test/{a,d}_{b,c}

tree + 目录名:查看目录树

删除目录:rmdir,只能删除空目录

  -p

文件创建与删除

touch:改变文件的时间戳。若文件不存在,则创建

  -a:access,只改变访问时间

  -c:不创建文件

  -m:modify,只改变修改时间

  -t:stamp,指定时间

touch new :创建new文件,不能创建new目录

stat:显示文件或文件系统状态信息

stat new:显示文件new的信息

创建文件,使用文件编辑器

nano hello

删除文件/目录:rm hello

  -i:interactive,交互式

  -f:force,强制删除

  -r:recursive,递归删除目录

rm -rf

  \rm hello 恢复命令本身

命令别名:alias

rm, rm -i

ls, ls --color=tty

时间: 2024-08-27 08:10:36

Linux目录与文件操作的相关文章

Linux 目录和文件操作

Linux常用命令--目录和文件操作 [目录]删除.复制.移动 : 1.删除文件夹用:rmdir 文件夹名 但是rmdir不能删除非空的文件夹,那如何删除非空文件夹呢: 2.通常情况下,删除文件用:rm 文件名    -d或--directory 直接把欲删除的目录的硬连接数据删成0,删除该目录. -f或--force 强制删除文件或目录. -i或--interactive 删除既有文件或目录之前先询问用户. -r或-R或--recursive 递归处理,将指定目录下的所有文件及子目录一并处理.

Linux目录与文件操作(总结)

一.Linux目录结构 二.查看文件内容对于一个文本格式的配置文件,可以有不同的查看方式来获知文件内容,如直接现显示整个文件内容(cat),分页显示查看文件内容(more,less),或者只查看文件开头(head)或者尾部(tail)的部分内容.下面详细介绍命令使用方法1.more命令2.less命令3.head命令4.tail命令三.检索文件内容1wc命令2.grep命令四.备份与恢复文档使用解压和压缩工具1.gzip和gunzip命令 五.使用tar归档和释放工具 tar命令2.tar命令进

linux学习(2)文件操作

pwd 显示当前目录 touch 创建空白文件或者更新已有文件的时间 .开头的文件为隐藏文件 列出目录内容 ls -a 显示所有文件 包括隐藏文件 ls -r 显示详细信息 ls -R 显示子目录的结构 ls -ld显示目录和链接的信息 file查看文件的类型 cd 切换目录 复制 cp 源文件 目标文件(目录) 复制文件夹 cp -r 源文件夹 目标文件夹 显示复制的详细信息 cp -v 移动 mv 文件 目标目录 移动并且修改文件名 mv 文件 目标目录/文件名 重命名 mv 文件 文件名

3)Linux程序设计入门--文件操作

3)Linux程序设计入门--文件操作 Linux下文件的操作 前言: 我们在这一节将要讨论linux下文件操作的各个函数. 文件的创建和读写 文件的各个属性 目录文件的操作 管道文件 1.文件的创建和读写 我假设你已经知道了标准级的文件操作的各个函数(fopen,fread,fwrite等等).当然 如果你不清楚的话也不要着急.我们讨论的系统级的文件操作实际上是为标准级文件操作 服务的. 当我们需要打开一个文件进行读写操作的时候,我们可以使用系统调用函数open.使用完 成以后我们调用另外一个

linux目录或文件权限

linux目录或文件权限 字符 解析drwxr-xr-x 通过 ls -l 可以查看 目录 或 文件 的权限时间 大小 等信息, 权限 占据10 个字符,eg: "drwxrwxrwx" 格式: "目录标记" + “所有者操作权限” + “所有者所在组成员操作权限” + “其他人操作权限” 1.“目录标记”:  如果是目录 ‘d’ 否则 ‘-’ 2.“所有者操作权限” 和 “所有者所在组成员操作权限” 和 “其他人操作权限” 每段都站3位分别 可读(r)+可写(w)

Vmware复制完好的linux目录后网卡操作

目录 Vmware复制完好的linux目录后网卡操作 修改/etc/udev/rules.d/70-persistent-net.rules 修改网卡配置文件 重启查看 Vmware复制完好的linux目录后网卡操作 为了减少工作量,目前需要对已经安装好系统的linux,进行复制.采用直接复制目录的方式,那么后续会出现网卡配置冲突问题,那么如何解决呢? OS 版本: [[email protected] ~]# lsb_release -a LSB Version: :base-4.0-amd6

linux 目录下文件批量植入和删除

linux目录下文件批量植入 [[email protected] http2]# find /usr/local/http2/htdocs/ -type f|xargs sed -i "1  i <script>alert(1)</script>" 其中上面的1 为文件的第一行 i为植入 批量删除: [[email protected] ~]# find /usr/local/http2/htdocs/ -type f|xargs sed -i '/<s

linux目录与文件关系之我见

Linux的文件系统存取之我见 学习linux中,受到此前用windows的习惯影响,经常会混淆linux文件的概念. 今天认真梳理了一下linux目录与文件的关系. Linux 文件系统不同于windows ,所有目录和文件都由 / 根目录而衍生. 文件的管理是由系统统一分发的一个唯一的inode号来进行管理的. Linux中,一切皆为文件,/ 目录也不例外,也是一个文件,文件的内容则是逻辑上在/ 目录下存着的目录以及文件的元信息[包括inode节点,文件名,大小,权限,所有者等等] 如下图所

.Net常用技巧_目录与文件操作

using System; using System.Collections.Generic; using System.Text; using System.IO; namespace MyTool { public class FileOperator { /// <summary> /// 返回指定目录下所有文件信息 /// </summary> /// <param name="strDirectory">目录字符串</param>