Linux上的常用的文件管理类命令

显示当前工作的目录pwd:

命令解释:pwd - print name of current/working directory

基本用法:pwd [OPTION]...

Option:

-L, --logical  use PWD from environment, even if it contains symlinks

显示链接路径(默认)

-P, --physical  avoid all symlinks

显示真实物理路径

列:

先使用ls查看ssss111links是一个软链接

图1

可以用pwd和pwd -P 查看其路径和真实路径

图2

目录的基本和目录名:basename、dirname

basename:

命令解释:basename - strip directory and suffix from filenames

基本用法:basename NAME [SUFFIX]

          basename OPTION... NAME...

列:

图3

dirname:

命令解释:dirname - strip last component from file name

基本用法:dirname [OPTION] NAME...

列://相当于取前面的路径的意思

图4

更改目录cd:

cd 改变目录

使用绝对或相对路径:

cd  /home/wang/  //绝对路径从根目录开始

cd  home/wang  //相对路径从相对当前的目录开始

切换至父目录: cd ..  //.表示当前的目录

切换至当前用户主目录: cd

切换至以前的工作目录: cd - 

切换至家目录: cd ~

选项:

-P //-P use the physical directory structure without following symbolic links

列:

使用cd 命令进入ssss111links,并打印其当前路径

图5

使用cd -P 进入真实的物理路径,并打印其当前路径

图6

列出目录内容ls:

命令解释:ls - list directory contents

基本用法:ls [OPTION]... [FILE]...

用法:ls [options] [files_or_dirs] 示例

ls -a 包含隐藏文件

ls -l 显示额外的信息

ls -R 目录递归

ls -ld 目录和符号链接信息

ls -1 文件分行显示

ls –S 按从大到小排序

ls –t 按mtime排序

ls –u 配合-t选项,显示并按atime从新到旧排序

ls –U 按目录存放顺序显示

ls –X 按文件后缀排序

列://主要理解加-d和不加-d的区别!!!!

图7

复制文件和目录cp:

命令解释:cp - copy files and directories

基本用法:cp [OPTION]... [-T] SOURCE DEST

          cp [OPTION]... SOURCE... DIRECTORY

          cp [OPTION]... -t DIRECTORY SOURCE...

Option:

-i 覆盖前提示 //如果不提示的话,会直接覆盖有风险

-n 不覆盖,注意两者顺序

-r, -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

-f --force // if an existing destination file cannot be opened, remove it and try again (this option is ignored when the -n option is also used)

-u --update 只复制源比目标更新文件或目标不存在的文件

-b 目标存在,覆盖前先备份,形式为 filename~

--backup=numbered 目标存在,覆盖前先备份加数字后缀

总结:

如果源文件是单个文件的话,目标可以存在也可以不存在,不在乎目标是文件还是目录。

如果源文件是多个文件的话,目标必须存在,并且必须是目录。

如果源文件是目录的,目标可以存在也可以不存在,但存在不能为目录。


图8

移动和重命名文件mv:

命令解释:mv - move (rename) files

基本用法:mv [OPTION]... [-T] SOURCE DEST

          mv [OPTION]... SOURCE... DIRECTORY

          mv [OPTION]... -t DIRECTORY SOURCE...

option:

    -b            like --backup but does not accept an argument

-f, --force      do not prompt before overwriting

-i, --interactive  prompt before overwrite  //交互式

注意事项:

其原理和cp命令相似,所以要注意源文件和目标文件!!!

图9

删除rm:

命令解释:rm - remove files or directories

基本用法:rm [OPTION]... FILE...

Options

  -f, --force              ignore nonexistent files and arguments, never prompt

-i                    prompt before every removal //一定要加上,不然默认不提醒你删除文件!!!!!!!!!!!!!!!!!!!!!!!!

--no-preserve-root      do not treat '/' specially

-r, -R, --recursive        remove directories and their contents recursively

图10

tree 显示目录树

命令解释:tree - list contents of directories in a tree-like format.

-d: 只显示目录

-L level:指定显示的层级数目

-P pattern: 只显示由指定pattern匹配到的路径

图11

mkdir 创建目录

-p: 存在于不报错,且可自动创建所需的各目录

-v: 显示详细信息

-m MODE: 创建目录时直接指定权限

图12

rmdir 删除空目录

-p: 递归删除父空目录

-v: 显示详细信息

rm -r 递归删除目录树

图13
©著作权归作者所有,转载或内容合作请联系作者
  • 序言:七十年代末,一起剥皮案震惊了整个滨河市,随后出现的几起案子,更是在滨河造成了极大的恐慌,老刑警刘岩,带你破解...
    沈念sama阅读 218,036评论 6 506
  • 序言:滨河连续发生了三起死亡事件,死亡现场离奇诡异,居然都是意外死亡,警方通过查阅死者的电脑和手机,发现死者居然都...
    沈念sama阅读 93,046评论 3 395
  • 文/潘晓璐 我一进店门,熙熙楼的掌柜王于贵愁眉苦脸地迎上来,“玉大人,你说我怎么就摊上这事。” “怎么了?”我有些...
    开封第一讲书人阅读 164,411评论 0 354
  • 文/不坏的土叔 我叫张陵,是天一观的道长。 经常有香客问我,道长,这世上最难降的妖魔是什么? 我笑而不...
    开封第一讲书人阅读 58,622评论 1 293
  • 正文 为了忘掉前任,我火速办了婚礼,结果婚礼上,老公的妹妹穿的比我还像新娘。我一直安慰自己,他们只是感情好,可当我...
    茶点故事阅读 67,661评论 6 392
  • 文/花漫 我一把揭开白布。 她就那样静静地躺着,像睡着了一般。 火红的嫁衣衬着肌肤如雪。 梳的纹丝不乱的头发上,一...
    开封第一讲书人阅读 51,521评论 1 304
  • 那天,我揣着相机与录音,去河边找鬼。 笑死,一个胖子当着我的面吹牛,可吹牛的内容都是我干的。 我是一名探鬼主播,决...
    沈念sama阅读 40,288评论 3 418
  • 文/苍兰香墨 我猛地睁开眼,长吁一口气:“原来是场噩梦啊……” “哼!你这毒妇竟也来了?” 一声冷哼从身侧响起,我...
    开封第一讲书人阅读 39,200评论 0 276
  • 序言:老挝万荣一对情侣失踪,失踪者是张志新(化名)和其女友刘颖,没想到半个月后,有当地人在树林里发现了一具尸体,经...
    沈念sama阅读 45,644评论 1 314
  • 正文 独居荒郊野岭守林人离奇死亡,尸身上长有42处带血的脓包…… 初始之章·张勋 以下内容为张勋视角 年9月15日...
    茶点故事阅读 37,837评论 3 336
  • 正文 我和宋清朗相恋三年,在试婚纱的时候发现自己被绿了。 大学时的朋友给我发了我未婚夫和他白月光在一起吃饭的照片。...
    茶点故事阅读 39,953评论 1 348
  • 序言:一个原本活蹦乱跳的男人离奇死亡,死状恐怖,灵堂内的尸体忽然破棺而出,到底是诈尸还是另有隐情,我是刑警宁泽,带...
    沈念sama阅读 35,673评论 5 346
  • 正文 年R本政府宣布,位于F岛的核电站,受9级特大地震影响,放射性物质发生泄漏。R本人自食恶果不足惜,却给世界环境...
    茶点故事阅读 41,281评论 3 329
  • 文/蒙蒙 一、第九天 我趴在偏房一处隐蔽的房顶上张望。 院中可真热闹,春花似锦、人声如沸。这庄子的主人今日做“春日...
    开封第一讲书人阅读 31,889评论 0 22
  • 文/苍兰香墨 我抬头看了看天上的太阳。三九已至,却和暖如春,着一层夹袄步出监牢的瞬间,已是汗流浃背。 一阵脚步声响...
    开封第一讲书人阅读 33,011评论 1 269
  • 我被黑心中介骗来泰国打工, 没想到刚下飞机就差点儿被人妖公主榨干…… 1. 我叫王不留,地道东北人。 一个月前我还...
    沈念sama阅读 48,119评论 3 370
  • 正文 我出身青楼,却偏偏与公主长得像,于是被迫代替她去往敌国和亲。 传闻我的和亲对象是个残疾皇子,可洞房花烛夜当晚...
    茶点故事阅读 44,901评论 2 355

推荐阅读更多精彩内容

  • 1、Linux上的文件管理类命令常用的使用方法 本篇涉及命令:cat,tac,more,less,head,tai...
    zhangdaifu阅读 1,206评论 0 3
  • (一)基本命令 命令格式: 命令 参数 1.ls 显示文件名,等同于dos下dir命令 命令格式:ls [opti...
    飞羽孟德阅读 1,887评论 0 3
  • 1.命令格式:ifconfig [网络设备] [参数] 2.命令功能: ifconfig 命令用来查看和配置网络设...
    Nuuuu阅读 3,740评论 0 12
  • 1、Linux上的文件管理命令有哪些以及常用方法shell:shell负责接收用户输入的命令并进行解释,将需要执行...
    乀koala阅读 788评论 0 3
  • 官网 中文版本 好的网站 Content-type: text/htmlBASH Section: User ...
    不排版阅读 4,381评论 0 5