mirror of
https://github.com/you-dont-need/You-Dont-Need-GUI.git
synced 2025-08-28 15:29:55 +02:00
Initial changes!
This commit is contained in:
29
readme.md
29
readme.md
@@ -71,6 +71,10 @@ cp readme.txt documents/
|
||||
```shell
|
||||
cp readme.txt readme.bak.txt
|
||||
```
|
||||
More advanced:
|
||||
```shell
|
||||
cp readme{.bak}.txt
|
||||
```
|
||||
|
||||
## copy a folder
|
||||
|
||||
@@ -135,7 +139,7 @@ mv myMedia/ myMusic/
|
||||
**STOP DRAG AND DROPING TO MERGE FOLDERS** :-1:
|
||||
|
||||
```shell
|
||||
rsync -a /images/ /images2/
|
||||
rsync -a /images/ /images2/ # note: may over-write files with the same name, so be careful!
|
||||
```
|
||||
|
||||
## create a new file
|
||||
@@ -143,9 +147,9 @@ rsync -a /images/ /images2/
|
||||
**STOP RIGHT CLICKING AND CREATE A NEW FILE** :-1:
|
||||
|
||||
```shell
|
||||
touch 'new file' # updates the file's access and modification timestamp if it already exists
|
||||
touch 'new file' # updates the file's access and modification timestamp if it already exists
|
||||
# or
|
||||
> 'new file' # erase the content if it already exists
|
||||
> 'new file' # note: erases the content if it already exists
|
||||
```
|
||||
|
||||
## create a new folder
|
||||
@@ -155,7 +159,7 @@ touch 'new file' # updates the file's access and modification timestamp if it al
|
||||
```shell
|
||||
mkdir 'untitled folder'
|
||||
# or
|
||||
mkdir -p 'path/may/not/exist/untitled folder'
|
||||
mkdir -p 'path/may/not/exist/untitled\ folder'
|
||||
```
|
||||
|
||||
## show file/folder size
|
||||
@@ -171,7 +175,8 @@ du -sh node_modules/
|
||||
**STOP RIGHT CLICKING AND SHOW FILE/FOLDER INFO** :-1:
|
||||
|
||||
```shell
|
||||
stat -x readme.md
|
||||
stat -x readme.md # on macOS
|
||||
stat readme.md # on Linux
|
||||
```
|
||||
|
||||
## open a file with the default program
|
||||
@@ -232,7 +237,8 @@ rm -r my_useless_folder
|
||||
**STOP OPENING YOUR FINDER OR FILE EXPLORER** :-1:
|
||||
|
||||
```shell
|
||||
ls -la my_folder
|
||||
ls my_folder # Simple
|
||||
ls -la my_folder # -l: show in list format. -a: show all files, including hidden. -la combines those options.
|
||||
```
|
||||
|
||||
## tree view a folder and its subfolders
|
||||
@@ -240,8 +246,9 @@ ls -la my_folder
|
||||
**STOP OPENING YOUR FINDER OR FILE EXPLORER** :-1:
|
||||
|
||||
```shell
|
||||
tree # on Linux
|
||||
find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g' # on MacOS
|
||||
tree # on Linux
|
||||
find . -print | sed -e 's;[^/]*/;|____;g;s;____|; |;g' # on MacOS
|
||||
# Note: install homebrew (brew.sh) to be able to use (some) Linux utilities such as tree.
|
||||
```
|
||||
|
||||
## find a stale file
|
||||
@@ -282,8 +289,8 @@ date +%m/%d/%Y
|
||||
What about a week from now?
|
||||
|
||||
```shell
|
||||
date -d "+7 days" # on Linux
|
||||
date -j -v+7d # on MacOS
|
||||
date -d "+7 days" # on Linux
|
||||
date -j -v+7d # on MacOS
|
||||
```
|
||||
|
||||
## use a calculator
|
||||
@@ -316,6 +323,8 @@ ping umair.surge.sh
|
||||
|
||||
```shell
|
||||
cat apps/settings.py
|
||||
# or, if the file is too big, you can take its output and push it through a 'pager' which shows you one page at a time.
|
||||
cat apps/settings.py | less
|
||||
```
|
||||
|
||||
## search for a text
|
||||
|
Reference in New Issue
Block a user