(15) PHP 隨筆---LAMP Linux基本操作 對文件、目錄的操作

◇對目錄的操作:

  ◇創建目錄:

mkdir Xmu    //在當前目錄下創建一個名為Xmu的目錄

  ◇創建多個級別目錄關系:

mkdir -p newdir/newdir/newdir       //在當前目錄下創建多個連續目錄,-p的意思是以遞歸的方式

  ◇移動目錄(也可以針對文件操作):

mv dir1 dir2                   //把dir1移動到dir2目錄下
mv dir1/dir2  dir3           //把dir2移動到dir3目錄下
mv dir1/dir2  dir3/dir4    //把dir2移動到dir4目錄下

  ◇改目錄名字(也可以針對文件操作):

mv  dir1  newdir   //修改dir的名字為newdir

  ◇文件復制(也可針對目錄):

cp file1 dir/file2       //file1被復制一份到dir目錄下,并改名為"file2"
cp file1 dir              //file1被復制一份到dir目錄下,并改名字為"原名"

  ◇目錄復制(需要設置-r[recursive遞歸]參數,無數目錄的層次):

cp dir1 dir2                     //將dir1復制到dir2下
cp -r dir1/dir2   dir3/dir4/newdir       //dir2被復制到dir4目錄下,并改名字為“newdir”
cp -r dir1 ../../newdir             //無視層次目錄,并改名為"newdir"

  ◇刪除(文件和目錄 remove)

rm 文件
rm -r 目錄             //-r遞歸方式刪除目錄(不管有幾個層次)
rm -rf 文件/目錄     //遞歸強制刪除目錄    

?◇對文件的操作:

  ◇查看文件內容:

1 cat filename             //打印文件內容到輸出終端
2 more filename         //通過敲回車方式逐行查看文件的各個行內容,默認從第一行開始查看
3 less    filename        //通過“上下左右”鍵查看文件的各個部分的內容,支持回看,退出按Q
4 head -n filename     //查看文件的前n行內容
5 tail -n filename        //查看文件的最后n行內容
6 wc    filename         //查看文件行數

  ◇創建文件:

touch dir1/filename     //在dir1目錄下創建一個名為filename的文件

  ◇給文件追加內容:

1 echo  dog > animal        //以“覆蓋”寫的方式寫給“文件”,如果文件不存在,會自動創建
2 echo  dog >> aninal       //以“追加”寫的方式“換行”寫給“文件”,如果文件不存在,會自動創建

?

  

轉載于:https://www.cnblogs.com/kaolalovemiaomiao/p/4880906.html

本文來自互聯網用戶投稿,該文觀點僅代表作者本人,不代表本站立場。本站僅提供信息存儲空間服務,不擁有所有權,不承擔相關法律責任。
如若轉載,請注明出處:http://www.pswp.cn/news/373466.shtml
繁體地址,請注明出處:http://hk.pswp.cn/news/373466.shtml
英文地址,請注明出處:http://en.pswp.cn/news/373466.shtml

如若內容造成侵權/違法違規/事實不符,請聯系多彩編程網進行投訴反饋email:809451989@qq.com,一經查實,立即刪除!

相關文章

具有NetBeans,嵌入式GlassFish,JPA和MySQL數據源的Arquillian

這是一個偶然的帖子。 我一直在研究交易CDI觀察者,并嘗試使用嵌入式GlassFish對它進行一些集成測試。 但是令人驚訝的是,這種方法不能很好地工作,我仍在弄清楚,使用普通的嵌入式GlassFish時問題出在哪里。 同時,我轉到…

hmcl手機版下載_最新HMCL下載地址

該樓層疑似違規已被系統折疊 隱藏此樓查看此樓[16:49:27][AWT-EventQueue-0/ERROR]---- Hello Minecraft! Crash Report ----Version: 2.3.1Time: 2016-7-14Thread: Thread[AWT-EventQueue-0,6,main]Advice:無建議。Content:java.lang.IllegalStateException: Buffers have not…

為什么我會在2012年的新企業Java項目中使用Java EE而不是Spring

這個問題經常出現。 我的新項目也在2011年11月發布。 在這個新的Enterprise Java項目中,我將使用Java EE(JEE)代替Spring框架。 我知道:關于此主題的文章,博客和論壇討論都可以找到。 為什么還需要一個? 因…

jsp mysql 音樂網站_Maven+JSP+SSM+Mysql實現的音樂網站

項目簡介本系統基于MavenJSPSSMMysql實現的音樂網站。主要實現的功能有音樂播放、下載、上傳等幾個模塊。難度等級:中等技術棧編輯器Eclipse Version: 2020-03 (4.15.0)前端技術基礎:htmlcssJavaScript框架:JQueryBootstrap后端技術SpringSpr…

遙感影像濾波處理軟件 — timesat3.2

最近因為要做遙感影像的濾波處理,經過女神推薦,決定用Timesat,可是該軟件3.1版本只適合xp系統以及2011的matlab,后來在官網上找到了最新的3.2版本。支持64位操作系統以及2014的matlab。大家可以直接上官網(http://www.…

持久化API(JPA)系列(三)實體Bean的開發技術-建立與數據庫的連接

在EJB 2.x中。EJB有3種類型的Bean。各自是會話Bean(Session Bean)、消息驅動Bean(Message-Driven Bean)和實體Bean(Entity Bean)。 隨著EJB 3的推出,EJB2.x中的實體Bean逐漸被JPA規范所替代&…

WebSphere Classloader內存泄漏預防

解決應用程序類加載器泄漏 應用領域 傾向于: 使用應用程序類加載器中的Runnable實現啟動新線程。 即使JEE編程模型不支持此功能,客戶也經常直接創建新線程或通過使用間接創建它們 計時器 客戶必須確保在停止相應的應用程序(或WAR模塊&…

airflow sql_alchemy_conn mysql_airflow使用mysql數據庫,LocalExecutor并發調度

mysql-airflow在mysql上執行create database airflow; —— 創建數據庫GRANT all privileges on airflow.* TO airflow% IDENTIFIED BY 123456; —— 將數據庫airflow的所有權限授權airflow用戶,密碼123456且該用戶可在任何IP段登錄操作FLUSH PRIVILEGES; —— 刷新…

【SAP業務模式】之ICS(四):組織單元的配置

SAP的ICS業務后臺配置主要有以下幾個配置點: 1、組織單元的配置(公司代碼、銷售組織、工廠、采購組織等); 2、主數據的部分; 3、訂單和開票的定價過程; 4、開票輸出類型; 5、公司間發票的配置&a…

poj-2478 Farey Sequence(dp,歐拉函數)

題目鏈接&#xff1a; Farey Sequence Time Limit: 1000MS Memory Limit: 65536KTotal Submissions: 14230 Accepted: 5624Description The Farey Sequence Fn for any integer n with n > 2 is the set of irreducible rational numbers a/b with 0 < a < b < n a…

Twitter4j和Esper:在Twitter上跟蹤用戶情緒

對于復雜事件處理和Twitter API的新手&#xff0c;我希望這是一個簡短的教程&#xff0c;可以幫助他們Swift起步。 管理大數據并從中挖掘有用的信息是當前技術中最熱門的討論主題。 來自Twitter&#xff0c;Facebook和Linkedin等社交網絡的半結構化數據的爆炸式增長使Hadoop&am…

webase crud查看所有表_Laravel-Gii 可視化代碼生成工具 CRUD +GUI

Laravel-Gii 可視化代碼生成工具 CRUD GUI適用于快速B端后臺開發&#xff0c;根據MySQL的表結構生成對應的Model、Observer、Controller、View、Route等相關項目文件[TOC]注意因為是解析MySQL的表結構&#xff0c;并且根據字段生成模板&#xff0c;所以目前生成的Model類時只支…

20145231第二周Java學習筆記

20145231 《Java程序設計》第2周學習總結 教材學習內容總結 本周的學習采用的依然是先看課本&#xff0c;再看視頻&#xff0c;然后實踐敲代碼&#xff0c;最后根據學習筆記總結完成博客。 第三章&#xff1a;基礎語法 知識點比較多比較零碎&#xff0c;整理的都是實際操作中可…

JavaFX 2.0和Scala,像牛奶和餅干

JavaFX 2.0和Scala都是很好的技術&#xff0c;但是一起使用時效果會更好。 JavaFX 2.0是一種功能強大的富客戶端技術&#xff0c;具有先進的圖形&#xff0c;動畫和媒體功能。 Scala是一種簡單但功能強大的語言&#xff0c;具有用于編寫特定于域的語言&#xff08;DSL&#xff…

ASP.NET WebAPi之斷點續傳下載(上)

前言 之前一直感覺斷點續傳比較神秘&#xff0c;于是想去一探究竟&#xff0c;不知從何入手&#xff0c;以為就寫寫邏輯就行&#xff0c;結果搜索一番&#xff0c;還得了解相關http協議知識&#xff0c;又花了許久功夫去看http協議中有關斷點續傳知識&#xff0c;有時候發覺東西…

貪吃蛇(C++實現,VC6.0編譯,使用了EasyX圖形庫)

程序效果&#xff1a; 代碼&#xff1a; //main.cpp 1 #include <iostream>2 #include<fstream>3 #include <graphics.h>4 #include <conio.h>5 #include<ctime>6 #include<windows.h>7 #include<mmsystem.h>8 #pragma comment(lib…

3.0 C++遠征:is a

4-4is_a 0.派生類Soldier繼承自基類Person //Person.h class Person { public:Person(string name "Jim");~Person();void play(); protected:string m_strName; };//Soldier.h class Soldier : public Person { public:Soldier(string name "James", in…

python中sorted的用法append_python sorted()排序詳解

排序&#xff0c;在編程中經常遇到的算法&#xff0c;我也在幾篇文章中介紹了一些關于排序的算法。有的高級語言內置了一些排序函數。本文講述Python在這方面的工作。供使用內置函數sorted()/list.sort()的使用簡單應用python對list有一個內置函數&#xff1a;>>> a[5…

云上的播放框架變得簡單:Openshift模塊

僅僅幾年前&#xff0c;找到一個負擔得起的Java Web應用程序托管解決方案是一項艱巨的任務&#xff0c;而尋找免費的托管解決方案是一項不可能的任務。 更不用說甚至考慮自動縮放&#xff0c;單命令部署&#xff0c;持續集成等事情&#xff0c;這都是科幻小說。 去年見證了云計…

C#中的yield return與Unity中的Coroutine(協程)(下)

Unity中的Coroutine&#xff08;協程&#xff09; 估計熟悉Unity的人看過或者用過StartCoroutine() 假設我們在場景中有一個UGUI組件&#xff0c; Image&#xff1a; 將以下代碼綁定到Image 1 using UnityEngine;2 using System.Collections;3 using System.Threading;4 using …