linux 常用文件管理命令

为了便于定位和查找,Linux中的每个目录一般都存放特定类型的文件,下表列出了各种Linux发行版本的常见目录:
目录说明
/根目录,只能包含目录,不能包含具体文件。
/bin存放可执行文件。很多命令就对应/bin目录下的某个程序,例如 ls、cp、mkdir。/bin目录对所有用户有效。
/dev硬件驱动程序。例如声卡、磁盘驱动等,还有如 /dev/null、/dev/console、/dev/zero、/dev/full 等文件。
/etc主要包含系统配置文件和用户、用户组配置文件。
/lib主要包含共享库文件,类似于Windows下的DLL;有时也会包含内核相关文件。
/boot系统启动文件,例如Linux内核、引导程序等。
/home用户工作目录(主目录),每个用户都会分配一个目录。
/mnt临时挂载文件系统。这个目录一般是用于存放挂载储存设备的挂载目录的,例如挂载CD-ROM的cdrom目录。
/proc操作系统运行时,进程(正在运行中的程序)信息及内核信息(比如cpu、硬盘分区、内存信息等)存放在这里。/proc目录伪装的文件系统proc的挂载目录,proc并不是真正的文件系统。
/tmp临时文件目录,系统重启后不会被保存。
/usr/user目下的文件比较混杂,包含了管理命令、共享文件、库文件等,可以被很多用户使用。
/var主要包含一些可变长度的文件,会经常对数据进行读写,例如日志文件和打印队列里的文件。
/sbin和 /bin 类似,主要包含可执行文件,不过一般是系统管理所需要的,不是所有用户都需要。

常用文件管理命令

你可以通过下面的命令来管理文件:
CommandDescription
cat filename查看文件内容。
cd dirname改变所在目录。
cp file1 file2复制文件或目录。
file filename查看文件类型(binary, text, etc)。
find filename dir搜索文件或目录。
head filename显示文件的开头,与tail命令相对。
less filename查看文件的全部内容,可以分页显示,比more命令要强大。
ls dirname遍历目录下的文件或目录。
mkdir dirname创建目录。
more filename查看文件的全部内容,可以分页显示。
mv file1 file2移动文件或重命名。
pwd显示用户当前所在目录。
rm filename删除文件。
rmdir dirname删除目录。
tail filename显示文件的结尾,与head命令相对。
touch filename文件不存在时创建一个空文件,存在时修改文件时间戳。
whereis filename查看文件所在位置。
which filename如果文件在环境变量PATH中有定义,那么显示文件位置。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值