Linux常用命令(常用文件目录操作命令)
df 显示磁盘使用情况
du 显示文件系统使用情况
ls 显示目录
cd 切换工作目录
pwd 显示当前工作目录
mkdi
|
linux操作命令很多,为便于学习和查阅将分批进行分享,本期分享13个文件操作命令。 df 显示磁盘使用情况 du 显示文件系统使用情况 ls 显示目录 cd 切换工作目录 pwd 显示当前工作目录 mkdir 创建目录 rm 删除文件或目录 rmdir 删除指定目录 cp 拷贝文件或目录 mv 移动文件或目录 ln 链接(软连接或硬链接) stat 元数据 touch 创建文件 1、 df 显示磁盘使用情 格式:df [选项] ….[文件目录]…… 如:df –h 参数: -a 显示所有文件系统的磁盘使用情况 -k 以k字节为单位显示 -i 显示i节点信息,而不是磁盘块 -t 显示各指定类型的文件系统的磁盘空间使用情况 -T 显示文件系统类型 -x 列出不是某一指定类型的文件系统的磁盘空间使用情况(与t相反) -h 以易读的方式显示磁盘空间使用情况 -H 同-h,但字节按1000进位计算,并非1024 2、 du 显示文件系统使用情况,计算文件的磁盘用量,目录取总用量 格式:du [选项] ….[文件目录]…… 如:du –a /etc/ 参数: -a,--all 输出所有文件的磁盘用量 --apparent-size 显示表面用量,并非磁盘用量。 -B ,--block-size=大小 使用指定字节数的块 -b,--bytes 等于—apparent-size –block-size=1,以byte单位显示 -c,--total 显示总计信息 -h 将显示的结果以human readable的方式打印,如10k,1.5M,4.6G等 -s summarize 若是目录,显示总体占有空间,非所有子目录及文件占有空间 -k kilobyte 结果以kb为单位显示 -m megabyt 结果以MB为单位显示 3、 ls 显示目录 格式:ls [选项] ….[文件目录]…… 如:ls –a /etc 参数: -a 显示所有文件,包含隐藏文件 -l 详情文件
-h 格式化文件大小 -r 将查询的结果列表进行翻转 -s 按文件大小进行排列 4、 cd 切换工作目录 格式:cd [目标目录]…… 如:cd /etc 参数: -l 显示文件附加信息 -a 显示隐藏文件 -F 区分文件、目录-F参数在目录名后加了正斜线(/) -FR 递归显示当前目录下包含的子目录下的文件 . (单点) 表示当前目录 ..(双点) 表示当前目录的父目录 ~ 表示当前用户的home目录 5、 pwd 显示当前工作目录 格式:pwd [参数] 如:pwd –p 参数: -p 显示实际路径而非使用连接路径 -L 目录连接链接时,与-p相反输出链接路径 6、 mkdir 创建目录 格式:mkdir [选项]……[目录名] 如:mkdir –p test/abc 参数: -p 创建多层目录 -m 建立目录树,同时设置目录权限 -v 显示详细信息 --version 显示命令版本 7、 rm 删除文件或目录 格式:rm [选项] [文件或目录名] 如:rm –rf /tem/*.* 参数: -f 不提示直接删除指定的文件 -r 递归删除全部目录及子目录 -i 进行交互式删除 -v 详细显示进行的步骤 8、 rmdir 删除指定的目录 格式:rmdir [选项]…..[目录名] 参数: -p 删除目录,若上层目录变空则一并删除 -v 显示命令的详细执行过程 9、 cp 拷贝文件或目录 格式:cp [选项]…[源目录名] [目标目录名] 如:cp /etc/ /var/abc 参数: -f 强制复制文件或目录,无论目标文件或文件夹是否存在 -i 覆盖已有文件之前先询问用户 -p 保留源文件或目录的属性 -s 对源文件建立符号链接,而非复制 -b 覆盖已存在的文件目标前将目标文件备份 10、 mv 移动文件或目录 格式:mv [选项]…[源目录名] [目标目录名] 如:mv /etc/tmp/ /tmp/ 参数: -b: 当目标文件或目录存在时,在执行覆盖前,会为其创建一个备份。 -i: 如果指定移动的源目录或文件与目标的目录或文件同名,则会先询问是否覆盖旧文件,输入 y 表示直接覆盖,输入 n 表示取消该操作。 -f: 如果指定移动的源目录或文件与目标的目录或文件同名,不会询问UNIX 目录,直接覆盖旧文件。 -n: 不要覆盖任何已存在的文件或目录。 -u:当源文件比目标文件新或者目标文件不存在时,才执行移动操作。 11、 ln 链接(软连接或硬链接) 格式:ln [参数]……[源文件或目录][目标文件或目录] 如:ln –s 202010log.log link202010 常用参数: -b 删除,覆盖以前建立的链接 -d 允许超级用户制作目录的硬链接 -f 强制执行 -i 交互模式,文件存在则提示用户是否覆盖 -n 把符号链接视为一般目录 -s 软链接(符号链接) -v 显示详细的处理过程 --help:显示指令的帮助信息; 注:软连接,类似windows下快捷键,可以跨文件系统,可对目录或不存在的文件名进行连接。 硬链接,以文件副本形式存在但不占用实际空间,不允许给目录创建链接,只能在同一个文件系统创建。 12、 stat 元数据,以文字格式来显示inode的内容 格式:stat [参数] [文件或目录] 如:stat testfile #查看testfile文件的inode内容 参数: -L:支持符号连接; -f:显示文件系统状态而非文件状态; -t:以简洁方式输出信息; --help:显示指令的帮助信息; 13、 touch 创建文件 格式:touch [参数][文件名] 如:touch testfile 参数: a 改变档案的读取时间记录。 m 改变档案的修改时间记录。 c 假如目的档案不存在,不会建立新的档案。与 --no-create 的效果一样。 f 不使用,是为了与其他 unix 系统的相容性而保留。 r 使用参考档的时间记录,与 --file 的效果一样。 d 设定时间与日期,可以使用各种不同的格式。 t 设定档案的时间记录,格式与 date 指令相同。 --no-create 不会建立新档案。 --help 列出指令格式。 (编辑:邯郸站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |

