Linux中目录的创建与删除命令使用说明

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Linux中目录的创建与删除命令使用说明相关的知识,希望对你有一定的参考价值。

参考技术A   mkdir命令
  mkdir
用于创建一个或多个目录
  语法:
  语法是
  mkdir
[命令开关]
目录
  命令开关:
-m
文目录设置操作权限
-p
如果上级目录不存在,同时创建它们。
-v
输出创建的每个目录的信息
示例:
  Create
directory:
  mkdir
test
  上述命令将创建目录
‘test’.
  创建目录并设置访问权限:
  mkdir
-m
666
test
  上述命令将创建目录
‘test’
并设置读取和写入权限。
  rmdir
命令
  rmdir
命令用来删除/移除目录及其子目录。
  语法:
  语法是
  rmdir
[命令开关..]
目录名
  命令开关:
-p
允许用户删除dirname目录后,若该目录的上层目录已变成空目录,则将其一并删除。
示例:
  删除/移除目录。
  rmdir
tmp
  如果tmp目录是空目录,rmdir
命令将移除/删除tmp目录。
  删除目录树:
  rm
-ir
tmp
  这个命令递归的删除tmp目录下所有子目录下的内容,对于每个文件的删除都会提示你,然后删除tmp目录本身。
  cd
命令
  cd
命令用来更改目录。
  语法:
  语法是
  cd
[目录名
|
~
|
./
|
../
|
-
]
  命令开关:
-L
使用树形目录结构。
-P
强制的特征符号连接。
示例:
  cd
linux-命令
这个命令(linux-命令)从它的父目录更改到子目录。
  cd
..
这将从当前工作目录/子目录更改到父目录。
  cd
~
这个命令将更改到用户的主目录
“/home/username”
  pwd
命令
  pwd

显示工作目录.
pwd命令显示当前工作目录的绝对路径名称。
  语法:
  语法是
  pwd
[命令开关]
  命令开关:
-P
显示不包含符号连接的路径名。
-L
显示包含符号连接的路径名。
示例:
  显示当前工作目录。
  pwd如果你工作在主目录下,那么pwd命令显示当前工作目录是
/home。
  ls
命令
  ls
命令当前工作目录下的文件和目录。
  语法:
  语法是
  ls
[命令开关]…
[文件]
  命令开关:
-l
列出所有文件,目录和他们的模式,连接数,文件所有者,文件大小,文件的修改日期和时间及文件名。
-t
以文件的修改时间排序列出文件和目录。
-a
列出所有项,包含隐藏文件。
-d
列出目录文件而非其内容。
-p
在目录结尾添加斜杠。
-u
以最后的修改时间排序,列出文件和目录。
-i
列出节点信息。
-ltr
以日期排序列出文件。
-lSr
以文件大小排序列出文件。
示例:
  显示root目录下的内容:
  ls
/列出root目录下的内容。
  显示隐藏文件和目录:
  ls
-a列出所有项,包含隐含文件和目录。
  显示节点信息:
  ls
-i7373073
book.gif
  7373074
clock.gif
  7373082
globe.gif
  7373078
pencil.gif
  7373080
child.gif
  7373081
email.gif
  7373076
indigo.gif
  上述命令显示文件名以及文件大小。

linux常用命令

Linux 常用命令与常用参数组合

文件与目录相关的命令

命令 参数 说明
ls -al 列出所有文件的相关信息
pwd 打印当前工作目录
cd 切换到某目录
chgrp 改变文件所属用户组
chown 改变文件所有者
chmod 改变文件的权限
touch 创建新文件
mkdir -p 递归创建新目录
rmdir -p 递归删除空目录
cp 复制文件或目录
rm -r 递归删除文件或目录
mv 移动文件与目录或更名
cat -n 查看文件内容并打印出行号
tac 从最后一行开始显示文件内容
more 一页一页显示文件内容,只能向后翻页
less 与more类似,可往前往后翻页
head [-n number] 只看头几行
tail [-n number] 只看结尾几行
od 以二进制方式读取文件内容
chattr -a,-i 设置文件的隐藏属性:a只能追加,不能修改和删除;i不能增加也不能修改,不能删除也不能改名
lsattr 查询文件的隐藏属性
file 查看文件类型
which 寻找执行文件
whereis 寻找特定文件(文件名查找)
locate [-r] keyword 文件名查找,可接正则表达式
find 文件查找,可根据时间,用户,权限等来查找,最全最广泛的查找方式

磁盘与文件系统相关的命令

命令 参数 说明
df -h 以人们较易阅读的方式列出文件系统的整体磁盘使用量
du 评估文件系统的磁盘使用量(常用于评估目录所占容量)
ln -s 创建连接文件 :加上参数是软连接,不加是硬连接
fdisk -l 磁盘分区,加上参数是把整个系统能找到的分区全列出来
mkfs [-t 文件系统格式] 磁盘格式化
mount -a 依照配置文件/etc/fstab将所有未挂载的磁盘都挂载上来
umount 将设备文件卸载

文件与文件系统的压缩与打包相关命令

命令 参数 说明
tar -jcvf 压缩bzip文件
tar -jxvf 解压缩bzip文件
tar -zcvf 压缩gzip文件
tar -zxvf 解压缩gzip文件
dd if="input file“ of="output file" 将if里的文件备份到of里面

bash里的相关命令

命令 参数 说明
echo 显示变量
uset 取消变量
alias 设置命令别名
unalias 取消命令别名设置
history 查询历史命令
read 读取来自键盘输入的变量
array 声明数组类型的变量
declare -a 数组;-i:整数数字 声明变量类型

管道命令

命令 参数 说明
cut -d "分隔字符" -f fields 选取以分隔字符为分隔的第几个字段
grep 选取符合条件的一行信息
tee 双向重定向
sort 排序
wc -lwm 三个参数分别代表:仅列出行;仅列出多少字;仅列出多少字符
spilt -bl 两个参数分别代表:欲切割成的文件大小;以行数来进行切割
xargs 参数代换

用户管理相关命令

命令 参数 说明
useradd 新增用户
userdel 删除用户
passwd 设置用户密码
usermod 修改用户相关参数
groupadd 新增用户组
groupdel 删除用户组
groupmod 修改group相关参数
setfacl 设置ACL权限
getfacl 查询ACL权限
su 切换用户
sudo 以其它用户的身份执行命令,需要有sudo权限,默认只有root有

进程管理相关命令

命令 参数 说明
ps aux 查看系统所有进程数据
top 动态查看进程的变化
kill 发信号给进程
free 查看内存使用情况
fuser 通过文件找出正在使用该文件的程序
lsof 列出被进程所打开的文件名
pidof 找出某个正在执行的进程的pid

例行工作的相关命令

命令 参数 说明
at time 写入at的工作内容
atq 查询为执行的工作任务
atrm 删除未执行的工作任务
crontab -e 进入编辑界面按一定的格式编写任务
crontab -l 查看当前用户的任务列表
crontab -r 删除当前用户的任务

软件安装的相关命令(以乌班图为例)

  1. 源码安装:
  • wget [url]
  • 解压并cd到解压后目录
  • ./configure
  • make
  • make install
  1. 安装包安装
  • 下载安装包
  • dpkg -i install filename
  1. 在线安装
  • apt search
  • sudo apt install

以上是关于Linux中目录的创建与删除命令使用说明的主要内容,如果未能解决你的问题,请参考以下文章

Linux与Shell1. Linux常用的命令

Linux与Shell1. Linux常用的命令

Linux新用户创建与删除细节详解

linux系统 常见/常用基础命令之 文件目录管理(创建,删除,查看,)

linux常用命令

linux下添加链接与删除链接(ln命令的用法)