๐Ÿ‘ฉ๐Ÿปโ€๐ŸŒพ

[Linux] directory / file ๊ธฐ๋ณธ ๋ช…๋ น์–ด ๋ณธ๋ฌธ

Language/Linux

[Linux] directory / file ๊ธฐ๋ณธ ๋ช…๋ น์–ด

์ฅฌ์Šค์ด 2023. 2. 9. 10:53
728x90
Linux Command
Directory
  • ls ํ˜„์žฌ ๋˜๋Š” ์ง€์ •ํ•œ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” ํŒŒ์ผ ๋ฐ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํ™”๋ฉด์— ์ถœ๋ ฅ
  • cd ์ž‘์—… ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ด๋™
    • cd [ํ•˜์œ„_๋””๋ ‰ํ† ๋ฆฌ๋ช…]  ํ˜„์žฌ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” ํ•˜์œ„_๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™
    • cd..  ํ•œ ๋‹จ๊ณ„ ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™
    • cd ../..  ๋‘ ๋‹จ๊ณ„ ์ƒ์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™
    • cd [์ ˆ๋Œ€๊ฒฝ๋กœ]  ์ง€์ •๋œ ์ ˆ๋Œ€๊ฒฝ๋กœ๋กœ ์ด๋™
    • cd ~[๊ณ„์ •๋ช…] [ํ•˜์œ„_๋””๋ ‰ํ† ๋ฆฌ]  ๊ณ„์ •์˜ ํ™ˆ ๋””๋ ‰ํ† ๋ฆฌ์— ์žˆ๋Š” ํ•ด๋‹น ํ•˜์œ„ ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™
  • mkdir [๋””๋ ‰ํ† ๋ฆฌ_๊ฒฝ๋กœ]   ์ƒˆ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ƒ์„ฑ
    • mkdir Ex1/SubDir  ->  Ex1 ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์กด์žฌํ•˜๋Š” ๊ฒฝ์šฐ, Ex1 ๋””๋ ‰ํ† ๋ฆฌ ํ•˜์œ„์— SubDir ๋””๋ ‰ํ† ๋ฆฌ ์ƒ์„ฑ
    • mkdir -p Ex1/SubDir/SubSubDir  ->  ์ค‘๊ฐ„ ๋””๋ ‰ํ† ๋ฆฌ๊ฐ€ ์กด์žฌํ•˜์ง€ ์•Š๋Š” ๊ฒฝ์šฐ, ์ค‘๊ฐ„ ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ํ•จ๊ป˜ ์ƒ์„ฑ
  • rmdir [๋””๋ ‰ํ† ๋ฆฌ_๊ฒฝ๋กœ] ๋น„์–ด์žˆ๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์ œ๊ฑฐ

 

File
  • touch [์˜ต์…˜] [ํŒŒ์ผ๋ช…] ์ƒˆ๋กœ์šด ๋นˆ ํŒŒ์ผ์„ ์ƒ์„ฑํ•˜๊ฑฐ๋‚˜, ํŒŒ์ผ์˜ ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ๋ณ€๊ฒฝ
    • touch -t [yyyyMMddHHmm.ss] [ํŒŒ์ผ๋ช…] ํ•ด๋‹น ํŒŒ์ผ์˜ ํƒ€์ž„์Šคํƒฌํ”„๋ฅผ ์ง€์ •ํ•œ ์‹œ๊ฐ„์œผ๋กœ ๋ณ€๊ฒฝ
  • cat ํŒŒ์ผ์— ๋‚ด์šฉ์„ ์ž…๋ ฅํ•˜๊ฑฐ๋‚˜, ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ํ™”๋ฉด์— ์ถœ๋ ฅ
    • cat [ํŒŒ์ผ๋ช…_๋˜๋Š”_๊ฒฝ๋กœ]  ํ•ด๋‹น ํŒŒ์ผ์˜ ๋‚ด์šฉ์„ ํ™”๋ฉด์— ์ถœ๋ ฅ
    • cat > [ํŒŒ์ผ๋ช…_๋˜๋Š”_๊ฒฝ๋กœ]  ์ž…๋ ฅํ•œ ๋‚ด์šฉ์„ ํ•ด๋‹น ํŒŒ์ผ์— ๊ธฐ๋ก
    • cat -n [ํŒŒ์ผ๋ช…_๋˜๋Š”_๊ฒฝ๋กœ]  ํ•ด๋‹น ํŒŒ์ผ์˜ ๋‚ด์šฉ๊ณผ ๊ฐ ํ–‰ ๋ฒˆํ˜ธ๋ฅผ ํ•จ๊ป˜ ์ถœ๋ ฅ
    • cat [ํŒŒ์ผ1_๊ฒฝ๋กœ] > [ํŒŒ์ผ2_๊ฒฝ๋กœ]  ํŒŒ์ผ1์˜ ๋‚ด์šฉ์„ ํŒŒ์ผ2์— ๊ธฐ๋ก (๊ธฐ์กด์˜ ๋‚ด์šฉ ๋ฎ์–ด์”€)
    • cat [ํŒŒ์ผ1_๊ฒฝ๋กœ] >> [ํŒŒ์ผ2_๊ฒฝ๋กœ]  ํŒŒ์ผ1์˜ ๋‚ด์šฉ์„ ํŒŒ์ผ2์— ์ถ”๊ฐ€ (๊ธฐ์กด์˜ ๋‚ด์šฉ ๋์— ์ถ”๊ฐ€)
  • head [์˜ต์…˜] [ํŒŒ์ผ _๊ฒฝ๋กœ] ํŒŒ์ผ์˜ ์•ž๋ถ€๋ถ„์„ ํ™”๋ฉด์— ์ถœ๋ ฅ
    • head -[num] ํ–‰์˜ ์•ž๋ถ€๋ถ„๋ถ€ํ„ฐ [num]ํ–‰๊นŒ์ง€ ์ถœ๋ ฅ
  • tail [์˜ต์…˜] [ํŒŒ์ผ _๊ฒฝ๋กœ] ํŒŒ์ผ์˜ ๋’ท๋ถ€๋ถ„์„ ํ™”๋ฉด์— ์ถœ๋ ฅ
    • tail -[num] ํ–‰์˜ ๋งˆ์ง€๋ง‰ [num]ํ–‰์„ ์ถœ๋ ฅ
  • cp [์˜ต์…˜] [์›๋ณธ_๊ฒฝ๋กœ] [์‚ฌ๋ณธ_๊ฒฝ๋กœ] ํŒŒ์ผ์„ ๋‹ค๋ฅธ ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋กœ ๋ณต์‚ฌ
    • cp [ํŒŒ์ผ๋ช…_๋˜๋Š”_๊ฒฝ๋กœ] [์ƒˆ_ํŒŒ์ผ๋ช…_๋˜๋Š”_๊ฒฝ๋กœ] ์ง€์ •ํ•œ ํŒŒ์ผ์„ ํŠน์ • ๊ฒฝ๋กœ์— ํŒŒ์ผ๋ช…์„ ๋ณ€๊ฒฝํ•˜์—ฌ ๋ณต์‚ฌ
      • ex) cp file.txt SubDir/file2.txt
    • cp [ํŒŒ์ผ๋ช…_๋˜๋Š”_๊ฒฝ๋กœ] [๋””๋ ‰ํ† ๋ฆฌ๋ช…_๋˜๋Š”_๊ฒฝ๋กœ] ์ง€์ •ํ•œ ํŒŒ์ผ์„ ํŠน์ • ๋””๋ ‰ํ† ๋ฆฌ ์•ˆ์— ๋ณต์‚ฌ(ํŒŒ์ผ๋ช… ์œ ์ง€)
      • cp file.txt SubDir/
  • mv [์˜ต์…˜] [์›๋ณธ_๊ฒฝ๋กœ] [์ด๋™๋ _๊ฒฝ๋กœ] ํŒŒ์ผ(๋””๋ ‰ํ† ๋ฆฌ)์„ ๋‹ค๋ฅธ ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋กœ ์ด๋™ํ•˜๊ฑฐ๋‚˜ ์ด๋ฆ„์„ ๋ณ€๊ฒฝ

  • rm [์˜ต์…˜] [์‚ญ์ œํ• _ํŒŒ์ผ(๋””๋ ‰ํ† ๋ฆฌ)_๊ฒฝ๋กœ] ํŒŒ์ผ ๋˜๋Š” ๋””๋ ‰ํ† ๋ฆฌ๋ฅผ ์‚ญ์ œ
  • file ํŒŒ์ผ์˜ ์ข…๋ฅ˜๋ฅผ ํ™”๋ฉด์— ์ถœ๋ ฅ
728x90
Comments