分类: Linux

359 篇文章

013、file命令确定文件内容
file命令确定文件内容 文件可以包含多种类型的数据 检查文件的类型,然后确定适当的打开命令或应用程序使用 file [options] <filename>... 常用选项: -b 列出文件辨识结果时,不显示文件名称 -f filelist列出文件filelist中文件名的文件类型 -F 使用指定分隔符号替换输出文件名后默认的”:”分隔符 -L 查看对应软链接对应文件的文件类型 --…
014、find命令
find命令 find 命令的基本语法如下: $find [path] [option] [expression] 一、基本用法 列出当前目录和子目录下的所有文件 这个命令会列出当前目录以及子目录下的所有文件。 $ find . ./abc.txt ./subdir ./subdir/how.php ./cool.php 该命令与以下命令效果相同 $ find . $ find . -print …
015、inode与增删移动关系
inode与增删移动关系 inode(index node)表中包含文件系统所有文件列表 一个节点(索引节点)是在一个表项,包含有关文件的信息(元数据),包括: 文件类型,权限,UID,GID 链接数(指向这个文件名路径名称个数) 该文件的大小和不同的时间戳 指向磁盘上文件的数据块指针 有关文件的其他数据 cp和inode 在CP的命令: 1、分配一个空闲的inode号,在inode表中生成新条目…
016、ln链接
ln链接 在linux系统中有种文件是链接文件,可以用来解决文件的共享使用。链接的方式可以分为两种,一种是硬链接(Hard Link),另一种是软链接或者也称为符号链接(Symbolic Link)。先来查看下Linux系统中哪些是链接文件: [root@ss-server lib64]# ls -l drwxr-xr-x. 4 root root 4096 Nov 29 2018 nss drw…
017、locate查找文件
locate查找文件 [root@localhost ~]# yum install -y mlocate [root@localhost ~]# updatedb 查询系统上预建的文件索引数据库 /var/lib/mlocate/mlocate.db 依赖于事先构建的索引 索引的构建是在系统较为空闲时自动进行(周期性任务),管理员手动更新数据库(updatedb) 索引构建过程需要遍历整个根文件…
018、ls列出目录内容
ls列出目录内容 列出当前目录的内容或指定目录 用法:ls [options] [files_or_dirs] 示例: ls -a包含隐藏文件 ls -l显示额外的信息 ls -R目录递归通过 ls -ld目录和符号链接信息 ls -1 文件分行显示 ls –S 按从大到小排序 ls –t 按mtime排序 ls –u 配合-t选项,显示并按atime从新到旧排序 ls –U 按目录存放顺序显示 …
019、移动和重命名文件
移动和重命名文件 mv命令是move的缩写,可以用来移动文件或者将文件改名(move (rename) files),是Linux系统下常用的命令,经常用来备份文件或者目录。 1.命令格式: mv [选项] 源文件或目录 目标文件或目录 2.命令功能: mv命令中第二个参数类型的不同(是目标文件还是目标目录),mv命令将文件重命名或将其移至一个新的目录中。当第二个参数类型是文件时,mv命令完成文件…
020、pwd显示当前工作目录
pwd显示当前工作目录 每个shell和系统进程都有一个当前的工作目录 CWD:currentwork directory 显示当前shell CWD的绝对路径 pwd: printing working directory -P 显示真实物理路径 -L 显示链接路径(默认) [root@localhost ~]# pwd /root [root@localhost ~]#
022、stat命令查看文件状态(三个时间戳)
stat命令查看文件状态(三个时间戳) 三个时间戳: access time:访问时间,atime,读取文件内容 modify time: 修改时间, mtime,改变文件内容(数据) change time: 改变时间, ctime,元数据发生改变 选项 -L:支持符号连接; -f:显示文件系统状态而非文件状态; -t:以简洁方式输出信息; --help:显示指令的帮助信息; --version…