文件操作常用命令一、文件清单命令ls,我来为大家科普一下关于linux常用的文件操作的命令?以下内容希望对你有帮助!
linux常用的文件操作的命令
文件操作常用命令
一、文件清单命令ls
ls:list的缩写,列出目录下的文件或子目录的相关信息
语法格式:
ls 命令选项 文件名或目录名
命令选项及说明
-a:显示指定目录下所有的子目录与文件,包括隐藏文件
-A:显示指定目录下所有的子目录与文件,包括隐藏文件,但是不列出“.”和“..”
-c:按文件的修改时间排序
-C:分成多列显示各项
-d:如果参数是目录,只显示其名称,而不显示其下的各文件。往往与l选项一起使用, 以得到目录的详细信息(ld)
-l:以长格式来显示文件的详细信息,每行列出的信息依次是:文件类型与权限、链接数、文件属性等
-L:若指定的名称为一个符号链接文件,则显示链接所指向的文件
-n:输出格式与l选项相同,只不过在输出文件属主和属组是用相应的UID号和GID号来表示,而不是实际的名称
二、文件复制命令:cp
cp命令:将文件或目录复制到另一个目录中
命令格式:
cp 命令选项 源文件或目录 目标目录
选项及说明
-a:通常在复制目录时使用,它保留链接、文件属性,并递归地复制目录
-d:复制时保留链接
-f:删除目录文件而不提示
-i:在覆盖目录文件之前给出提示要求用户确认,回答y时,就覆盖
-p:除复制源文件的内容外,还将把修改时间和访问权限也复制到新文件中
-r:递归复制,若是目录,这时将递归复制该目录下所有的子目录和文件。此时目标文件必须是目录
三、文件移动命令:mv
mv命令:将文件或目录从一个位置移动到另一个位置,同时可移动多个文件。Mv命令还可用于重命令
命令格式:
mv 命令选项 源目录或文件 目标目录或文件
选项及说明
-f:force(强制)目录文件已经存在,不询问直接覆盖
-i:目录文件已经存在,先询问是否覆盖
四、删除文件命令:rm
该命令可以删除目录中的一个或多个文件或子目录,也可以将某个目录及其下的所有文件及子目录删除。
命令格式:
rm 命令选项 文件名或目录名
选项及说明
-f:忽略不存在的文件,从不给出提示
-r:指示将参数中列出的全部目录和子目录均递归的删除
-i:进行交互式删除
,