shell命令 文件查看,文件夹切换,权限查看

本文详细介绍Linux系统中的基本操作,包括用户目录管理、文件夹切换、文件类型与权限、文件删除复制移动、目录创建与删除等核心技能,适用于初学者快速掌握Linux系统的基本使用。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

当前用户只操作当前用户目录

1. 输入终端显示内容:

用户 @ 系统 : 路径信息  $     

$ 表示普通用户  家目录

# 表示超级用户  家目录

 

sudo -i 】  使用root用户 ;   使用【exit】 退出超级用户权限

 

 

 

 

2. 【cd】 切换文件夹

相对路径:相对当前所在的文件夹路径    pwd ---->  /hone/linux       cd test/

绝对路径:相对于根目录路径       cd /home/linux

常用参数:

cd -】 切换到上次使用的目录

cd ~】 切换到家目录

cd ..】 切换到上一级目录

cd /】 切换到根目录

 

 

3. 文件类型【七种类型 bcd-lsp】

b  块设备文件 (鼠标,U盘等)

c  字符设备文件    

d  文件夹

-  普通文件(二进制可执行文件,代码,文本)

l  链接文件 (软链接文件)

s  socket文件

p  管道文件

 

4. 文件权限(有权限为1,没有权限为0)

三组

r  可读

w  可写

x  可执行

-  没有任何权限

 

 

5. 文件删除,复制,移动

(1)【rm】 删除

 rm  文件     删除文件

 rm -r 文件夹  删除文件夹

 rm -rf 文件夹  递归删除文件夹(包含文件夹中的内容)

 rm -i 文件  删除前提示下

 

(2)【cp】 复制文件

  cp 源 目的地
  cp 文件名 目录名
  cp 文件名 文件名
  cp   -r 目录名 目录名  文件夹中有很多文件夹嵌套 时递归复制
  cp ~/file.c   /usr    把当前用户的家目录下的file.c文件复制到根目录下的usr文件夹下

 

(3)【mv】移动 / 重命名文件

  mv 源  目的地

6. 创建目录 

  mkdir 目录名
  mkdir -p dir1/dir2 嵌套创建多个目录
  rmdir 目录名(前提:目录必须为空)
  rm -r 目录名

 

转载于:https://www.cnblogs.com/electronic/p/10756143.html

<think>好的,用户想知道如何使用ADB命令查看手机内部文件夹。首先,我得确认用户已经正确安装了ADB工具,并且配置了环境变量。因为如果环境变量没配好,输入adb命令会提示找不到。根据引用[1]里的内容,用户需要检查platform-tools文件夹是否有adb.exe等文件,并确保路径添加到系统环境变量中。这可能会是用户遇到的第一个问题,所以可能需要先解决环境配置的问题。 接下来,用户需要连接手机。这里要确保USB调试已经开启。不同的手机型号开启方式可能不同,但通常是在开发者选项里。用户可能需要进入设置,关于手机,多次点击版本号激活开发者选项,然后在其中开启USB调试。如果连接后设备未识别,可能需要安装手机驱动或者检查USB连接模式,比如选择文件传输模式。 然后,常用的命令是adb devices来确认设备是否被识别。如果设备列表中有设备,说明连接成功。接下来,用户可能想浏览内部存储,这时候需要进入adb shell环境,使用ls命令查看目录结构。比如根目录下的/sdcard/通常是内部存储的位置,或者/storage/emulated/0/。用户可能需要知道具体的路径,可以列出目录内容,或者使用adb pull命令文件复制到电脑上查看。 另外,权限问题可能会阻碍用户访问某些文件夹,比如需要root权限才能访问系统目录。不过大多数情况下,内部存储的公共目录不需要root。用户可能还会遇到不知道具体路径的情况,这时候可能需要指导他们如何逐步进入子目录查看。同时,引用[2]中提到了一些adb命令的用法,比如获取android ID,但用户的问题是关于文件夹的,所以可能需要更多关于文件管理的命令。 最后,用户可能需要将文件从手机导出到电脑,或者从电脑上传到手机,这时候adb pull和adb push命令就派上用场了。需要提醒用户注意文件路径的正确性,避免误操作。总结一下,步骤应该是:配置ADB环境、连接手机并授权、使用adb shell浏览目录、处理可能遇到的权限问题、以及文件的传输操作。同时,生成相关问题可以帮助用户进一步学习ADB的其他功能,比如调试应用或安装APK等。</think>### 分步指南:使用ADB命令查看手机内部文件夹 #### 1. **确认ADB环境配置** - 确保已安装Android SDK并正确配置环境变量,`platform-tools`路径需添加到系统环境变量`Path`中[^1]。 - 验证ADB安装:在命令行输入 `adb version`,若显示版本号则配置成功。 #### 2. **连接手机并授权调试** - 开启手机开发者选项:进入**设置 > 关于手机 > 版本号**,连续点击版本号7次激活开发者选项。 - 启用**USB调试**:返回设置,进入**开发者选项 > USB调试**并开启。 - 通过USB连接手机到电脑,选择**文件传输模式**(部分手机需手动切换)。 #### 3. **查看设备连接状态** - 命令行输入 `adb devices`,若显示设备序列号且状态为`device`,表示连接成功[^2]。 - 若未显示设备,尝试: - 重新插拔USB线 - 重启ADB服务:`adb kill-server` 后 `adb start-server` - 更换USB端口或数据线 #### 4. **浏览手机内部文件夹** - **进入交互式Shell环境**: ```bash adb shell ``` - **查看根目录**: ```bash ls / ``` - **访问内部存储路径**: - 通用路径:`/sdcard/` 或 `/storage/emulated/0/` ```bash cd /sdcard/ ls # 列出当前目录内容 ``` - **查看特定文件夹内容**(如`Download`文件夹): ```bash ls /sdcard/Download ``` #### 5. **直接导出文件夹列表到本地** - 无需进入Shell,直接输出目录内容到电脑: ```bash adb shell ls /sdcard/ > folder_list.txt ``` - 生成的`folder_list.txt`文件将保存在当前命令行目录中。 #### 6. **处理权限问题** - 若提示`Permission denied`: - 尝试切换为root用户(需手机已root): ```bash adb root adb remount # 重新挂载分区为可写 ``` - 对于非root设备,仅能访问用户可读目录(如`sdcard`)。 #### 7. **导出/导入文件(扩展操作)** - **从手机导出文件到电脑**: ```bash adb pull /sdcard/example.txt C:\Local\Path\ ``` - **上传文件到手机**: ```bash adb push C:\Local\example.txt /sdcard/ ``` ---
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值