1. 程式人生 > >文件總結:linux中裝置的訪問

文件總結:linux中裝置的訪問

1.裝置訪問

1.裝置識別
/dev/xdxn ##硬碟裝置/dev/sda1
/dev/cdrom ##光碟機
/dev/mapper/* ##虛擬裝置

2.裝置的使用
裝置的發現
fdisk -l ##檢視真實存在的裝置
cat /proc/partitions ##系統能夠識別的裝置
blkid ##系統能夠掛載使用的裝置id
df ##檢視裝置被系統使用的情況
這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述

這裡寫圖片描述
裝置的使用
1.裝置的掛載
mount 裝置 掛載點
mount /dev/sda1 /mnt #把系統中第二塊硬碟的第一個分割槽掛載到/mnt目錄上
這裡寫圖片描述


2.解除安裝裝置
umout 裝置|掛載點
這裡寫圖片描述
如出現以下情況:
[[email protected] ~]# umount /dev/sdb1
umount: /home/kiosk/Desktop/photo: target is busy.
(In some cases useful info about processes that use
the device is found by lsof(8) or fuser(1))
解決:
fuser -kvm 裝置|掛載點 -k kill ,-v顯示詳細資訊,-m掃描裝置

2.軟硬連結

ls -i ##檢視檔案節點號
ln -s /file /file1 ##軟連結
ln /file /file1 ##硬連結
這裡寫圖片描述

3.檔案查詢

1.locate filename ##在檔案資料庫中搜索filename資訊,updatedb更新檔案資料庫
2.find

find 查詢位置 -條件 條件值 -exec 動作 {} \;
-name
-not 條件
-user
-group
-size
-perm
–maxdepth
–mindepth
-a
-o
-type f 檔案
d 目錄
c 字元裝置
b 塊裝置
s 套節字
l 連結

find /mnt -user student
find /mnt -group linux
find /mnt -user student -a -group linux
find /mnt -user student -o -group linux
find /mnt -user student -a -group linux
find /mnt -user student
find /mnt -user student -a -not -group linux
這裡寫圖片描述
dd if=/dev/zero of=/mnt/file1 bs=1024 count=10
dd if=/dev/zero of=/mnt/file2 bs=1024 count=20
dd if=/dev/zero of=/mnt/file3 bs=1024 count=30
這裡寫圖片描述
find /mnt -size 10k
find /mnt -size -10k
find /mnt -size +10k

這裡寫圖片描述

相關推薦

總結linux裝置訪問

1.裝置訪問 1.裝置識別 /dev/xdxn ##硬碟裝置/dev/sda1 /dev/cdrom ##光碟機 /dev/mapper/* ##虛擬裝置 2.裝置的使用 裝置的發現 fdisk -l

Linux故障linux使用ifconfig命令查看網卡信息時顯示為eth1,但是在network-scripts只有ifcfg-eth0的配置,並且裏面的NAME="eth0"。

udev 系統 persist restart bsp rule init clear 命令 除了題目中的問題,其實在執行命令:service network restart時,會報錯: 解決辦法: 首先需要修改70-persistent-net.rules文件

Linux系列Linux如何安裝.rpm、.tar、.tar.gz和tar.bz2

建議 ins 安裝 微軟 得到 rpm onf zip 1.0 轉載自:https://blog.csdn.net/lanxuezaipiao/article/details/21896579 我以下面三個包為例:(三個包都在/etc/opt下) A. example-1

Python之操作經驗總結

pen bpm files 編碼 判斷目錄 exists 判斷 pri 功能 1、怎麽判斷讀出來的文件是gbk還是utf-8編碼 if content == u‘中國‘.encode(‘gbk‘): return ‘gbk‘ elif content == u‘中國

Linux基礎之命令練習Day3-管理cat,tar,gzip,vim,ln

兩個 .com 行數 什麽 塊大小 targe 強制 cat zip解壓 一. 文件合並 cat命令的用途是連接文件或標準輸入並打印。這個命令常用來顯示文件內容,或者將幾個文件連接起來顯示,或者從標準輸入讀取內容並顯示,它常與重定向符號配合使用。 1.命令格式: cat [

Linux管理OA菠菜平臺搭建命令詳解

進行 要求 使用 enter鍵 操作 serve x文件 內容 一個 OA菠菜平臺搭建命令可以刪除一個目錄中的一個或多個文件或目錄,也可以將某個目錄及其下屬的所有文件及其子目錄均刪除掉。對於鏈接文件,只是刪除整個鏈接文件,而原有文件保持不變。企 娥:217 1793 408

遷移將/home遷移到一個獨立分區

查詢 ado ffffff reboot 遷移 獨立分區 png type mkfs.xfs ? 添加sdb lsblk ? fdisk /dev/sdb 這裏分出5G ? 分區成功 ? mkfs.xfs /dev/sdb1 創建文件系統 ? m

Docker官方起步總結-第二節Dockerfile詳解

Dockerfile A Dockerfile is a text document that contains all the commands a user could call on the

spring boot -+- httpclient訪問api -+-下載pdf 總結

今天專案上做了一個需求,請求別服務的下載介面,但是不能直接去訪問,要寫一個controller中轉一下,為了能做許可權控制;用了springboot,httpclient相關技術,實現這個功能分幾步我

linux裝置訪問

     **)解除安裝裝置         umount        裝置|掛載點    **如出現以下情況:    [[email protected] ~]# umount /dev/sdb1    umount: /home/kiosk/Desktop/photo: target is

軟體開發過程總結

(一)、在系統軟體的開發前期,需要的文件有: 1.系統開發立項報告,需要包含的:   (a).專案的定位及價值   (b).開發中的主要難點及可能出現的問題   (c).時間規劃及人員安排 2.系統設計原理,需要包含:  (a).總體框架  (b).實現原理  (c).存

Linux運維筆記-總結-系統日誌

以下所有操作都是在Red-hat 7.0上執行。 1.系統日誌預設分類 /var/log/messages ##系統服務及日誌,包括服務的資訊,報錯等等 /var/log/secure ##系統認證資訊日誌 /var/log/mail

隨時釋出REST API的程式碼倉庫的持續整合與協作

本文主要內容:API文件提供了預測客戶成功的關鍵路徑;在程式碼附近的文件上進行協作可以更好地檢查程式碼和文件檔案,提高自動化效率,並專門針對文件進行質量測試;提供通用文件框架,標準,自動化和工具,以提高團隊效率。 編寫文件有時候會非常枯燥乏味,但優秀的文件是增加API被採用的一個很好的前提。編寫出色

Aspose.Words實用教程如何處理分段——Aspose.Words的分段

Aspose.Words For .Net是一種高階Word文件處理API,用於執行各種文件管理和操作任務。API支援生成,修改,

C/C++遍歷目錄下的所有(Windows/Linux篇,超詳細)

檢查 msd 字符 size tro 也會 結構 () alt 前面的一篇文章我們講了用Windows API遍歷一個目錄下的所有文件,這次我們講用一種Windows/Linux通用的方法遍歷一個目錄下的所有文件。 Windows/Linux的IDE都會提供一個頭文件—

去哪網實習總結JavaWeb文傳參亂碼問題的解決(JavaWeb)

vertical size bsp style -m post 保持 留言 認同 本來是以做數據挖掘的目的進去哪網的。結構卻成了系統開發。。。 只是還是比較認真的做了三個月。老師非常認同我的工作態度和成果。。。 實習立即就要結束了,總結一下幾點之前沒有註意過的變

查看大小du

pan host bsp txt div -h pre -s oca [[email protected]/* */ ~]# du 1.txt # 查看文件大小 [[email protected]/* */ ~]# du -h 1

打包tar

spa bzip2 表示 目錄 可視化 blog code roo pre [[email protected]/* */ ~]# tar -cvf 1.tar 1.txt 2.txt # 打包,表示把 1.txt 和 2.txt 打包成 1.tar

Python之操作sys模塊

bsp 終端 輸入 port stdout 退出 tde .py turn 1、sys.argv sys.argv 接受從外部傳入的參數 import sys print sys.argv if sys.argv[1] == ‘--help‘: print ‘True‘

Python之操作os模塊

std sts linu dir for 隱藏文件 權限 獲取文件 統一 Python os 模塊提供了一個統一的操作系統接口函數 一、對於系統的操作 1、os.name 當前使用平臺 其中 ‘nt’ 是 windows,’posix’ 是linux 或者 unix 2、o