linux目录文件管理命令

 

一、             文件和目录管理

   pwd查看工作目录(print working directory

cd
切换工作目录(change         directory
格式:cd            [-P]        [目录]
(注:“目录”可以使用绝对路径,也可以使用相对路径。)
        
ls
显示目录内容(list
格式:ls           [选项]…             [目录或文件名]
命令选项:
-l
:长格式显示
-a
:显示所有子目录和文件信息,包括隐藏文件
-d
:显示目录本身的属性
-A
:类似与-a,但是不显示“.”和“..”目录的信息
-h
:已更易懂的字节单位(KM等)显示信息
-R
:递归显示内容
--color
:以颜色区分不同类型文件

mkdir
:创建新的目录(make      directory
格式:mkdir   [-p]   [路径]
(注:正常新建空目录不需要添加“-p”。如果新建的子目录上一级的根目录没有创建则需要“-p”,根目录和子目录一同创建。)

du
统计目录及空间占用情况
格式:du         [选项]       [目录或文件名]
选项:
-a
:统计所有文件,不仅仅包括目录
-h
:以更易读的自己单位(kM)显示信息
-s
:只统计每个参数所占用空间的总大小

二、 文件操作命令
touch
新建空文件或更新文件时间标记
格式:touch             [文件名]

file
:查看文件类型
格式:file        [文件名]

cp
复制文件或目录(copy
格式:cp                   [选项]       [源文件或目录]       [目标文件或目录]
选项:
-r
:递归复制整个目录树
-p
:保持源文件属性不变
-f
:强行覆盖目标同名文件或目录
-i
:需要覆盖文件或目录时进行提醒

mv
移动文件或目录(move

rm
删除文件和目录(remove
格式:rm         [选项]       [文件或目录]
选项:
-f
:强行删除文件或目录不提醒
-i
:删除文件或目录时提醒用户确认
-r
:递归删除整个目录树     

which
:查找linux命令文件并显示所在位置
格式:which            [命令或程序名]

find
用于查找文件或目录
格式:find       [查找范围]       [查找条件]
选项:
-name
:按文件名查找
-size
:按文件大小查找
-user
:按文件属性查找
-type
:按类型查找

ln
为文件或目录建立链接(link)。硬连接不能用于目录,也不能跨硬盘分区。
格式:ln  [-sfi]  <源文件或源目录>  <连接文件位置>
选项:
-s:建立软连接(symbolic)文件。默认为硬链接。
-f:若连接已存在,强制覆盖

三、 文件内容操作命令
cat
显示文件的全部内容
格式:cat        [-nb]          [文件]
选项:-n:显示文件内容在每行行首添加行号
      -b
:显示文件内容时为空白行添加行号

more
:全屏方式分页显示文件内容
格式:more    [-N]  [文件]
选项:-N:指定每屏显示的行数。

less
:与more命令相同,扩展更多

head
:查看文件开头的一部分内容(默认10行)
格式:head     [-N]  [文件]
选项:-N:指定显示的行数。

tail
:查看文件末尾的一部分内容(默认10行)
格式:tail        [-N]  [文件]
选项:-N:指定显示的行数。

wc
统计文件的行数、单词数和字节数等信息
格式:wc         [-clmw]     [文件]
选项:-c:统计文件内容的字节数
      -l
:统计文件内容行数
      -m
:统计文件内容字符数,若文件都是但自己字符则等同于-c选项
      -w
:统计文件内容单词个数

grep
:在文件中查找并显示包含指定字符串的行
格式:grep     [-iv]  [查找字串]       [文件]
选项:-i:查找时忽略大小写
      -v
:反转查找

四、 归档及压缩命令
gzip
:制作.gz格式的压缩文件或使用“-d”解压缩文件
格式:gzip      [-l9d]         <文件或目录>
选项:-l:快速压缩文件
      -9
:最大压缩比压缩文件
      -d
:解压缩.gz格式压缩文件
例:gzip  -9  123.file

bzip2
:制作压缩文件和解压缩文件
格式bzip2        [-l9d]         <文件或目录>
选项:-l:快速压缩文件
      -9
:最大压缩文件
      -d
:解压缩.bz2格式文件

tar
:将文件或目录备份打包,并通过gzipbzip2程序将文件压缩解压
格式:tar  [-cCfipPtvxz]        <包文件名>     [文件或目录]
-c
:创建(create.tar格式的包文件
-C
:解包时指定释放的目录文件夹
-f:
表示使用归档文件
-j
:调用bzip2程序进行压缩或解压
-P
:打包时保留文件或目录的绝对路径
-p
:打包时保留文件或目录的权限
-t
:列表查看包内文件
-v
:输出详细信息(verbose
-x
:解开.tar格式的包文件
-z
:调用gzip程序进行压缩或解压
例:tar  -cf    test.tar  aaa.file  bbb.file             //创建包文件test.tar
    tar    -tf     test.tar                                                   //
查看包内容
    tar    -zcf   tast.tar.gz      aaa.file     bbb.file              //
创建压缩包文件test
    tar  -jxvf  test.tar.bz2  -C  /etc/       //
解压释放文件到指定目录

 

 

 

 

 

 

 

 

 

你可能感兴趣的:(Linux常用命令,linux目录文件管理命令,linux基础命令大全)