simplify links

This commit is contained in:
Steve Mao
2017-11-17 17:35:58 +11:00
committed by GitHub
parent f81bdd991c
commit f8949e27c3

View File

@@ -15,33 +15,33 @@ As a computer expert, we want to be more efficient and do our jobs better. We kn
## Quick links ## Quick links
1. [copy a file](#copyfile) 1. [copy a file](#copy-a-file)
1. [duplicate a file](#duplicatefile) 1. [duplicate a file](#duplicate-a-file)
1. [copy a folder](#copyfolder) 1. [copy a folder](#copy-a-folder)
1. [duplicate a folder](#duplicatefolder) 1. [duplicate a folder](#duplicate-a-folder)
1. [move a file](#movefile) 1. [move a file](#move-a-file)
1. [rename a file](#renamefile) 1. [rename a file](#rename-a-file)
1. [move a folder](#movefolder) 1. [move a folder](#move-a-folder)
1. [rename a folder](#renamefolder) 1. [rename a folder](#rename-a-folder)
1. [merge folders](#mergefolders) 1. [merge folders](#merge-folders)
1. [create a new file](#newfile) 1. [create a new file](#create-a-new-file)
1. [create a new folder](#newfolder) 1. [create a new folder](#create-a-new-folder)
1. [show file/folder size](#filesize) 1. [show file/folder size](#show-file-folder-size)
1. [open a file with the default program](#opendefault) 1. [open a file with the default program](#open-a-file-with-the-default-program)
1. [zip a folder](#zipfolder) 1. [zip a folder](#zip-a-folder)
1. [unzip a folder](#unzip) 1. [unzip a folder](#unzip-a-folder)
1. [remove a file](#removefile) 1. [remove a file](#remove-a-file)
1. [remove a folder](#removefolder) 1. [remove a folder](#remove-a-folder)
1. [list folder contents](#listfolder) 1. [list folder contents](#list-folder-contents)
1. [tree view a folder and its subfolders](#treeview) 1. [tree view a folder and its subfolders](#tree-view-a-folder-and-its-subfolders)
1. [find a stale file](#findfile) 1. [find a stale file](#find-a-stale-file)
1. [show a calendar](#showcal) 1. [show a calendar](#show-a-calendar)
1. [find a future date](#calcdate) 1. [find a future date](#find-a-future-date)
1. [use a calculator](#calculator) 1. [use a calculator](#use-a-calculator)
1. [kill a program](#killprogram) 1. [kill a program](#kill-a-program)
## <a id="copyfile"></a>copy a file ## copy a file
**STOP DRAG AND DROP A FILE, OR CMD/CTRL + C, CMD/CTRL + V A FILE** :-1: **STOP DRAG AND DROP A FILE, OR CMD/CTRL + C, CMD/CTRL + V A FILE** :-1:
@@ -51,7 +51,7 @@ Copy `readme.txt` to the `documents` folder
cp readme.txt documents/ cp readme.txt documents/
``` ```
## <a id="duplicatefile"></a>duplicate a file ## duplicate a file
**STOP RIGHT CLICK AND DUPLICATE A FILE** :-1: **STOP RIGHT CLICK AND DUPLICATE A FILE** :-1:
@@ -59,7 +59,7 @@ cp readme.txt documents/
cp readme.txt readme.bak.txt cp readme.txt readme.bak.txt
``` ```
## <a id="copyfolder"></a>copy a folder ## copy a folder
**STOP DRAG AND DROP A FOLDER, OR CMD/CTRL + C, CMD/CTRL + V A FOLDER** :-1: **STOP DRAG AND DROP A FOLDER, OR CMD/CTRL + C, CMD/CTRL + V A FOLDER** :-1:
@@ -71,7 +71,7 @@ cp -a myMusic myMedia/
cp -a myMusic/ myMedia/myMusic/ cp -a myMusic/ myMedia/myMusic/
``` ```
## <a id="duplicatefolder"></a>duplicate a folder ## duplicate a folder
**STOP RIGHT CLICK AND DUPLICATE A FOLDER** :-1: **STOP RIGHT CLICK AND DUPLICATE A FOLDER** :-1:
@@ -81,7 +81,7 @@ cp -a myMusic/ myMedia/
cp -a myMusic myMedia/ cp -a myMusic myMedia/
``` ```
## <a id="movefile"></a>move a file ## move a file
**STOP DRAG AND DROP A FILE, OR CTRL + X, CTRL + V A FILE** :-1: **STOP DRAG AND DROP A FILE, OR CTRL + X, CTRL + V A FILE** :-1:
@@ -91,7 +91,7 @@ mv readme.txt documents/
**Always** use a trailing slash when moving files, [for this reason](http://unix.stackexchange.com/a/50533). **Always** use a trailing slash when moving files, [for this reason](http://unix.stackexchange.com/a/50533).
## <a id="renamefile"></a>rename a file ## rename a file
**STOP RIGHT CLICK AND RENAME A FILE** :-1: **STOP RIGHT CLICK AND RENAME A FILE** :-1:
@@ -99,7 +99,7 @@ mv readme.txt documents/
mv readme.txt README.md mv readme.txt README.md
``` ```
## <a id="movefolder"></a>move a folder ## move a folder
**STOP DRAG AND DROP A FOLDER, OR CTRL + X, CTRL + V A FOLDER** :-1: **STOP DRAG AND DROP A FOLDER, OR CTRL + X, CTRL + V A FOLDER** :-1:
@@ -109,7 +109,7 @@ mv myMedia myMusic/
mv myMedia/ myMusic/myMedia mv myMedia/ myMusic/myMedia
``` ```
## <a id="renamefolder"></a>rename a folder ## rename a folder
**STOP RIGHT CLICK AND RENAME A FOLDER** :-1: **STOP RIGHT CLICK AND RENAME A FOLDER** :-1:
@@ -117,7 +117,7 @@ mv myMedia/ myMusic/myMedia
mv myMedia/ myMusic/ mv myMedia/ myMusic/
``` ```
## <a id="mergefolders"></a>merge folders ## merge folders
**STOP DRAG AND DROP TO MERGE FOLDERS** :-1: **STOP DRAG AND DROP TO MERGE FOLDERS** :-1:
@@ -125,7 +125,7 @@ mv myMedia/ myMusic/
rsync -a /images/ /images2/ rsync -a /images/ /images2/
``` ```
## <a id="newfile"></a>create a new file ## create a new file
**STOP RIGHT CLICK AND CREATE A NEW FILE** :-1: **STOP RIGHT CLICK AND CREATE A NEW FILE** :-1:
@@ -135,7 +135,7 @@ touch 'new file'
> 'new file' > 'new file'
``` ```
## <a id="newfolder"></a>create a new folder ## create a new folder
**STOP RIGHT CLICK AND CREATE A NEW FOLDER** :-1: **STOP RIGHT CLICK AND CREATE A NEW FOLDER** :-1:
@@ -145,7 +145,7 @@ mkdir 'untitled folder'
mkdir -p 'path/may/not/exist/untitled folder' mkdir -p 'path/may/not/exist/untitled folder'
``` ```
## <a id="filesize"></a>show file/folder size ## show file/folder size
**STOP RIGHT CLICK AND SHOW FILE/FOLDER INFO** :-1: **STOP RIGHT CLICK AND SHOW FILE/FOLDER INFO** :-1:
@@ -155,7 +155,7 @@ stat -x readme.md
du -sh readme.md du -sh readme.md
``` ```
## <a id="opendefault"></a>open a file with the default program ## open a file with the default program
**STOP DOUBLE CLICKING A FILE** :-1: **STOP DOUBLE CLICKING A FILE** :-1:
@@ -164,7 +164,7 @@ xdg-open file # on Linux
open file # on MacOS open file # on MacOS
``` ```
## <a id="zipfolder"></a>zip a folder ## zip a folder
**STOP RIGHT CLICK AND COMPRESS FOLDER** :-1: **STOP RIGHT CLICK AND COMPRESS FOLDER** :-1:
@@ -172,7 +172,7 @@ open file # on MacOS
zip -r archive_name.zip folder_to_compress zip -r archive_name.zip folder_to_compress
``` ```
## <a id="unzip"></a>unzip a folder ## unzip a folder
**STOP RIGHT CLICK AND UNCOMPRESS FOLDER** :-1: **STOP RIGHT CLICK AND UNCOMPRESS FOLDER** :-1:
@@ -180,7 +180,7 @@ zip -r archive_name.zip folder_to_compress
unzip archive_name.zip unzip archive_name.zip
``` ```
## <a id="removefile"></a>remove a file ## remove a file
**STOP RIGHT CLICK AND DELETE A FILE PERMANENTLY** :-1: **STOP RIGHT CLICK AND DELETE A FILE PERMANENTLY** :-1:
@@ -190,7 +190,7 @@ rm my_useless_file
IMPORTANT: The rm command deletes my_useless_file permanently, which is equivalent to move my_useless_file to Recycle Bin and hit Empty Recycle Bin. IMPORTANT: The rm command deletes my_useless_file permanently, which is equivalent to move my_useless_file to Recycle Bin and hit Empty Recycle Bin.
## <a id="removefolder"></a>remove a folder ## remove a folder
**STOP RIGHT CLICK AND DELETE A FOLDER PERMANENTLY** :-1: **STOP RIGHT CLICK AND DELETE A FOLDER PERMANENTLY** :-1:
@@ -198,7 +198,7 @@ IMPORTANT: The rm command deletes my_useless_file permanently, which is equivale
rm -r my_useless_folder rm -r my_useless_folder
``` ```
## <a id="listfolder"></a>list folder contents ## list folder contents
**STOP OPENING YOUR FINDER OR FILE EXPLORER** :-1: **STOP OPENING YOUR FINDER OR FILE EXPLORER** :-1:
@@ -206,7 +206,7 @@ rm -r my_useless_folder
ls -la my_folder ls -la my_folder
``` ```
## <a id="treeview"></a>tree view a folder and its subfolders ## tree view a folder and its subfolders
**STOP OPENING YOUR FINDER OR FILE EXPLORER** :-1: **STOP OPENING YOUR FINDER OR FILE EXPLORER** :-1:
@@ -215,7 +215,7 @@ tree # on Linux
find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g' # on MacOS find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g' # on MacOS
``` ```
## <a id="findfile"></a>find a stale file ## find a stale file
**STOP USING YOUR FILE EXPLORER TO FIND A FILE** :-1: **STOP USING YOUR FILE EXPLORER TO FIND A FILE** :-1:
@@ -225,7 +225,7 @@ Find all files modified more than 5 days ago
find my_folder -mtime +5 find my_folder -mtime +5
``` ```
## <a id="showcal"></a>show a calendar ## show a calendar
**STOP LOOKING UP WHAT THIS MONTH LOOKS LIKE BY CALENDAR WIDGETS** :-1: **STOP LOOKING UP WHAT THIS MONTH LOOKS LIKE BY CALENDAR WIDGETS** :-1:
@@ -235,7 +235,7 @@ Display a text calendar
cal cal
``` ```
## <a id="calcdate"></a>find a future date ## find a future date
**STOP USING WEBAPPS TO CALCULATE FUTURE DATES** :-1: **STOP USING WEBAPPS TO CALCULATE FUTURE DATES** :-1:
@@ -252,7 +252,7 @@ date -d "+7 days" # on Linux
date -j -v+7d # on MacOS date -j -v+7d # on MacOS
``` ```
## <a id="calculator"></a>use a calculator ## use a calculator
**STOP USING CALCULATOR WIDGET** :-1: **STOP USING CALCULATOR WIDGET** :-1:
@@ -262,7 +262,7 @@ Want to use a calculator?
bc bc
``` ```
## <a id="killprogram"></a>force quit a program ## force quit a program
**STOP FORCE QUITE A PROGRAM USING GUI** :-1: **STOP FORCE QUITE A PROGRAM USING GUI** :-1: