Linux】Linux 文件管理命令都有哪些

2021-03-29 13:49发布

4条回答
20200921文 - 做更棒的自己!
2楼 · 2021-04-01 15:23

创建文件:touch
创建文件夹:mkdir
复制:cp
移动:mv
删除:rm

我的网名不再改
3楼 · 2021-04-04 14:10

Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。

文件管理命令 cp,mv,rm

cp:copy 复制命令

cp [OPTION]… [-T] SOURCE DEST

cp [OPTION]… SOURCE… DIRECTORY

cp [OPTION]… -t DIRECTORY SOURCE…

常用选项:

-i:交互式

-r:递归复制目录及目录内的所有内容

-a;归档备份(保存文档的所有原属性)相当于-dR --preserv-all

-d:–no-dereference --preserv=links

–preserv=[ATTR_LIST]

mode:权限

ownership:属主属组

timestamp:时间戳

links:

xattr:

context:

all:

-p:–preserv=mode,ownership,timestamp

-v:–verbose 显示详细信息

-t:原和目标可以放反

-f:–force 强制


mv:move 移动文件

mv [OPTION]… [-T] SOURCE DEST

mv [OPTION]… SOURCE… DIRECTORY

mv [OPTION]… -t DIRECTORY SOURCE…

常用选项:

-f:–force 强制

-i:交互式


rm:remove 删除

rm [OPTION]… FILE…

常用选项:

-f:–force 强制

-i:交互式

-r:递归删除

rm -rf:强制删除有文件的目录


回答: 2021-12-15 15:56

Linux上的文件管理类命令都有哪些,其常用的使用方法及其相关示例演示。

文件管理命令 cp,mv,rm

cp:copy 复制命令

cp [OPTION]… [-T] SOURCE DEST

cp [OPTION]… SOURCE… DIRECTORY

cp [OPTION]… -t DIRECTORY SOURCE…

常用选项:

-i:交互式

-r:递归复制目录及目录内的所有内容

-a;归档备份(保存文档的所有原属性)相当于-dR --preserv-all

-d:–no-dereference --preserv=links

–preserv=[ATTR_LIST]

mode:权限

ownership:属主属组

timestamp:时间戳

links:

xattr:

context:

all:

-p:–preserv=mode,ownership,timestamp

-v:–verbose 显示详细信息

-t:原和目标可以放反

-f:–force 强制


mv:move 移动文件

mv [OPTION]… [-T] SOURCE DEST

mv [OPTION]… SOURCE… DIRECTORY

mv [OPTION]… -t DIRECTORY SOURCE…

常用选项:

-f:–force 强制

-i:交互式


rm:remove 删除

rm [OPTION]… FILE…

常用选项:

-f:–force 强制

-i:交互式

-r:递归删除

rm -rf:强制删除有文件的目录


lucky璐呀
4楼 · 2022-03-08 09:43

linux中经常使用的文件管理命令主要有cp,mv,rm这三个命令。


征戰撩四汸
5楼 · 2022-04-14 18:26

1、文件操作【增,删,改,查】

新建文件【增】touch

命令:touch 文件名

示例:在当前目录创建一个名为aa.txt的文件        touch  aa.txt


删除文件 【删】 rm

命令:rm -rf 文件名


修改文件【改】 vi或vim


【vi编辑器的3种模式】

    基本上vi可以分为三种状态,分别是命令模式(command mode)、插入模式(Insert mode)和底行模式(last line mode),各模式的功能区分如下:

1) 命令行模式command mode)

      控制屏幕光标的移动,字符、字或行的删除,查找,移动复制某区段及进入Insert mode下,或者到 last line mode。

      命令行模式下的常用命令:

      【1】控制光标移动:↑,↓,j

      【2】删除当前行:dd 

      【3】查找:/字符

      【4】进入编辑模式:i o a

      【5】进入底行模式::

      

2) 编辑模式(Insert mode)

      只有在Insert mode下,才可以做文字输入,按「ESC」键可回到命令行模式。

      编辑模式下常用命令:

      【1】ESC 退出编辑模式到命令行模式;

      

3) 底行模式(last line mode)

     将文件保存或退出vi,也可以设置编辑环境,如寻找字符串、列出行号……等。

     底行模式下常用命令:

     【1】退出编辑:   :q

     【2】强制退出:   :q!

     【3】保存并退出:  :wq


打开文件


命令:vi 文件名

示例:打开当前目录下的aa.txt文件     vi aa.txt 或者 vim aa.txt


注意:使用vi编辑器打开文件后,并不能编辑,因为此时处于命令模式,点击键盘i/a/o进入编辑模式。


编辑文件


使用vi编辑器打开文件后点击按键:i ,a或者o即可进入编辑模式。


i:在光标所在字符前开始插入

a:在光标所在字符后开始插入

o:在光标所在行的下面另起一新行插入


保存或者取消编辑


保存文件:


第一步:ESC  进入命令行模式

第二步::     进入底行模式

第三步:wq     保存并退出编辑


取消编辑:


第一步:ESC  进入命令行模式

第二步::     进入底行模式

第三步:q!     撤销本次修改并退出编辑


文件的查看【查】


文件的查看命令:cat/more/less/tail


cat:看最后一屏


示例:使用cat查看/etc/sudo.conf文件,只能显示最后一屏内容

cat sudo.conf


more:百分比显示


示例:使用more查看/etc/sudo.conf文件,可以显示百分比,回车可以向下一行,空格可以向下一页,q可以退出查看

more sudo.conf


less:翻页查看


示例:使用less查看/etc/sudo.conf文件,可以使用键盘上的PgUp和PgDn向上    和向下翻页,q结束查看

less sudo.conf


tail:指定行数或者动态查看


示例:使用tail -10 查看/etc/sudo.conf文件的后10行,Ctrl+C结束  

tail -10 sudo.conf


2、权限修改

rwx:r代表可读,w代表可写,x代表该文件是一个可执行文件,如果rwx任意位置变为-则代表不可读或不可写或不可执行文件。


示例:给aaa.txt文件权限改为可执行文件权限,aaa.txt文件的权限是-rw-------


第一位:-就代表是文件,d代表是文件夹

第一段(3位):代表拥有者的权限

第二段(3位):代表拥有者所在的组,组员的权限

第三段(最后3位):代表的是其他用户的权限


   421  421  421

-  rw-   ---     --


五、压缩文件操作Linux常用命令

1、打包和压缩

Windows的压缩文件的扩展名  .zip/.rar

linux中的打包文件:aa.tar      

linux中的压缩文件:bb.gz    

linux中打包并压缩的文件:.tar.gz


Linux中的打包文件一般是以.tar结尾的,压缩的命令一般是以.gz结尾的。

而一般情况下打包和压缩是一起进行的,打包并压缩后的文件的后缀名一般.tar.gz。


命令:tar -zcvf 打包压缩后的文件名 要打包的文件

其中:z:调用gzip压缩命令进行压缩

  c:打包文件

  v:显示运行过程

  f:指定文件名

  

示例:打包并压缩/usr/tmp 下的所有文件 压缩后的压缩包指定名称为xxx.tar

tar -zcvf ab.tar aa.txt bb.txt 

或:tar -zcvf ab.tar  *


2、解压

命令:tar [-zxvf] 压缩文件    

其中:x:代表解压

示例:将/usr/tmp 下的ab.tar解压到当前目录下


示例:将/usr/tmp 下的ab.tar解压到根目录/usr下

tar -xvf ab.tar -C /usr------C代表指定解压的位置



相关问题推荐

  • 回答 7

    使用命令:chmod 744 myflile就可以实现以上的操作。

  • 回答 4

    关于CLOSE_WAIT和TIME_WAIT状态,服务器端都有可能出现,TIME_WAIT出现应该是短连接较多,需要通过修改内核参数解决,CLOSE_WAIT状态则是服务器程序可能有问题,服务器需要主动close,以及epoll多路复用模型中使用linger调整关闭等待时间分析解决这类问题,关...

  • 回答 6
    已采纳

    chmod 命令:chmod命令是非常重要的,用于改变文件或目录的访问权限。用户用它控制文件或目录的访问权限。该命令有两种用法。一种是包含字母和操作符表达式的文字设定法;另一种是包含数字的数字设定法。1. 文字设定法:chmod [who] [+ | - | =] ...

  • 回答 3
    已采纳

    Linux chattr 命令一般,chattr命令用于更改Linux文件上属性。以下是它的语法:chattr [ -RVf ] [ -v version ] [ mode ] files...下面是man手册对它的描述:chattr 改变一个Linux文件系统上的文件属性。一个通用格式是:+-=[aAcCdDeijsStTu]‘+’选项,将给...

  • 回答 8
    已采纳

    命令格式cat [选项] [文件]...命令功能cat主要有三大功能:一次显示整个文件:cat filename从键盘创建一个文件:cat > filename 只能创建新文件,不能编辑已有文件.将几个文件合并为一个文件:cat file1 file2 > file命令参数-n 或 --number 对输出的所有行编号,...

  • 回答 3

    shell的执行过程: 首先,脚本是从上至下从左至右执行每一行的语句的。 其次,当执行脚本时会进入一个新的shell,也成为nologin shell,在该shell下执行完成后,再返回执行前的shell。更加详细的讲解请楼主参考鸟哥linux网站中的bash shell章节有图能让您更...

  • 回答 3

    学习linux为什么要学习Shell: 1、首先我们了解一下shell编程是什么,其实shell编程就是一坨linux命令的集合再加上一些控制语句而已 2、为什么要学习linux下的shell编程,我们平时在做运维工作时总会遇到一些重复的工作,如果我们会shell编程的话就可以将这些...

  • 回答 6

    1.服务器一般情况下只有在进行项目部署或者是出现问题的时候才需要进行远程连接操作,在进行连接的时候我们一般都是使用的外部连接软件2.启动软件,点击快速连接,我们要选择连接的协议3.协议选择要然后填写服务器的IP地址和用户名,然后点击连接4.在通过验证...

  • 回答 4

    看看系统内存是否足够多,然后分区的时候是否正常运行

  • 回答 5

    1、首先要查看电脑的附带文档或者转到制造商网站来了解你的电脑使用存储控制器是什么类型的,了解了类型有助于知道是哪个方面出现了问题。2、然后在另一台电脑上同样是转到制造商的网站,将最新的驱动程序下载下来,并且保存在usb闪存驱动器或者是别的可以移...

  • 回答 7

    1、切换到root用户后。2、键入vim /etc/inittab, 就可以查看并修改该配置文件。3、在输入上面的命令后,我们可以看到该配置文件里面的信息如下:4、注意最后的那几行,就是Linux系统默认启动有七种。0:关机(不要设置这个!)1:单用户(类似于windows操作系统...

  • 回答 5
    已采纳

    很多朋友经常会忘记Linux系统的root密码,linux系统忘记root密码的情况该怎么办呢?重新安装系统吗?当然不用!进入单用户模式更改一下root密码即可。步骤如下:重启linux系统重启系统后出现GRUB界面在引导装载程序菜单上,按 E出现内核选择 ,选择第二行 ...

  • 回答 6

    1.正确的关机流程为:sysnc ? shutdown ? reboot ? halt;2.sync 将数据由内存同步到硬盘中。3.shutdown 关机指令,你可以man shutdown 来看一下帮助文档。例如你可以运行如下命令关机:4.shutdown –h 10 ‘This server will shutdown after 10 mins’ ...

  • 回答 2

    1、LPIC,全称Linux专业委员会认证2、Oracle联合认证(OCA)3、Oracle专业认证(OCP)4、RHCE,也叫做红帽认证工程师5、RHCA即红帽认证架构师6、SUSE认证Linux管理员(SUSE CLA)7、SUSE认证Linux专业人员(CLP)8、SUSE认证Linux工程师(CLE)...

  • 回答 15
    已采纳

    1、cd命令这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可以是绝对路径,也可以是相对路径。如:cd /root/Docements # 切换到目录/root/Docementscd ./path          # 切换到当前目录下的path...

  • 回答 7
    已采纳

    目录/bin存放二进制可执行文件(ls,cat,mkdir等),常用命令一般都在这里。/etc存放系统管理和配置文件/home存放所有用户文件的根目录,是用户主目录的基点,比如用户user的主目录就是/home/user,可以用~user表示 /usr用于存放系统应用程序,比较重要的目录/u...

没有解决我的问题,去提问